OKVIS ROS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions | Variables
Duration.hpp File Reference

Header file for the DurationBase, Duration and WallDuration class. More...

#include <iostream>
#include <math.h>
#include <stdexcept>
#include <climits>
#include <stdint.h>

Go to the source code of this file.

Classes

class  okvis::DurationBase< T >
 Base class for Duration implementations. Provides storage, common functions and operator overloads. This should not need to be used directly. More...
 
class  okvis::Duration
 Duration representation for use with the Time class. More...
 
class  okvis::WallDuration
 Duration representation for use with the WallTime class. More...
 

Namespaces

 okvis
 okvis Main namespace of this package.
 

Functions

void okvis::normalizeSecNSecSigned (int64_t &sec, int64_t &nsec)
 
void okvis::normalizeSecNSecSigned (int32_t &sec, int32_t &nsec)
 
std::ostream & okvis::operator<< (std::ostream &os, const Duration &rhs)
 
std::ostream & okvis::operator<< (std::ostream &os, const WallDuration &rhs)
 

Variables

const Duration okvis::DURATION_MAX
 
const Duration okvis::DURATION_MIN
 

Detailed Description

Header file for the DurationBase, Duration and WallDuration class.

Author
Willow Garage Inc.
Stefan Leutenegger
Andreas Forster