55 #include <OpenMesh/Core/System/config.hh> 
   59 #if defined(OM_CC_MIPS) 
  108   bool is_stopped()
 const { 
return state_==Stopped; }
 
  129   double hseconds(
void)
 const { 
return seconds()*1e2; }
 
  132   double mseconds(
void)
 const { 
return seconds()*1e3; }
 
  135   double useconds(
void)
 const { 
return seconds()*1e6; }
 
  150   bool operator < (
const Timer& t2)
 const  
  153     assert( is_stopped() && t2.is_stopped() ); 
 
  154     return (seconds() < t2.
seconds()); 
 
  157   bool operator > (
const Timer& t2)
 const 
  159     assert( is_stopped() && t2.is_stopped() ); 
 
  160     return (seconds() > t2.
seconds()); 
 
  163   bool operator == (
const Timer& t2)
 const 
  165     assert( is_stopped() && t2.is_stopped() ); 
 
  166     return (seconds() == t2.seconds()); 
 
  169   bool operator <= (
const Timer& t2)
 const 
  171     assert( is_stopped() && t2.is_stopped() ); 
 
  172     return (seconds() <= t2.seconds()); 
 
  175   bool operator >=(
const Timer& t2)
 const 
  177     assert( is_stopped() && t2.is_stopped() ); 
 
  178     return (seconds() >= t2.seconds()); 
 
Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...
Definition: MeshItems.hh:59
 
auto operator<<(std::ostream &os, const VectorT< Scalar, DIM > &_vec) -> typename std::enable_if< sizeof(decltype(os<< _vec[0])) >=0
output a vector by printing its space-separated compontens
 
Timer class.
Definition: Timer.hh:83
 
double hseconds(void) const
Returns measured time in hundredth seconds, if the timer is in state 'Stopped'.
Definition: Timer.hh:129
 
Format
Formatting options for member Timer::as_string()
Definition: Timer.hh:87
 
void reset(void)
Reset the timer.
 
double mseconds(void) const
Returns measured time in milli seconds, if the timer is in state 'Stopped'.
Definition: Timer.hh:132
 
static std::string as_string(double seconds, Format format=Automatic)
Returns a given measured time as a string.
 
void cont(void)
Continue measurement.
 
void stop(void)
Stop measurement.
 
double useconds(void) const
Returns measured time in micro seconds, if the timer is in state 'Stopped'.
Definition: Timer.hh:135
 
float resolution() const
Give resolution of timer. Depends on the underlying measurement method.
 
double seconds(void) const
Returns measured time in seconds, if the timer is in state 'Stopped'.
 
std::string as_string(Format format=Automatic)
Returns the measured time as a string.
 
void start(void)
Start measurement.
 
bool is_valid() const
Returns true if self is in a valid state!
Definition: Timer.hh:106