Wiselib
Public Types | Public Member Functions | Static Public Attributes
wiselib::RoombaAngle< Math_P > Class Template Reference

#include <roomba_angle.h>

List of all members.

Public Types

typedef Math_P Math

Public Member Functions

 RoombaAngle ()
 RoombaAngle (double radians)
RoombaAngleoperator= (RoombaAngle &other)
RoombaAngleoperator= (double r)
RoombaAngleoperator+= (double r)
 operator double ()
int16_t roomba_units_ ()
void set_roomba_units_ (int16_t r)

Static Public Attributes

static const double GAUGE = 1.0

template<typename Math_P>
class wiselib::RoombaAngle< Math_P >


Member Typedef Documentation

template<typename Math_P>
typedef Math_P wiselib::RoombaAngle< Math_P >::Math

Constructor & Destructor Documentation

template<typename Math_P>
wiselib::RoombaAngle< Math_P >::RoombaAngle ( ) [inline]
template<typename Math_P>
wiselib::RoombaAngle< Math_P >::RoombaAngle ( double  radians) [inline]

Member Function Documentation

template<typename Math_P>
wiselib::RoombaAngle< Math_P >::operator double ( ) [inline]
template<typename Math_P>
RoombaAngle& wiselib::RoombaAngle< Math_P >::operator+= ( double  r) [inline]
template<typename Math_P>
RoombaAngle& wiselib::RoombaAngle< Math_P >::operator= ( double  r) [inline]
template<typename Math_P>
RoombaAngle& wiselib::RoombaAngle< Math_P >::operator= ( RoombaAngle< Math_P > &  other) [inline]
template<typename Math_P>
int16_t wiselib::RoombaAngle< Math_P >::roomba_units_ ( ) [inline]
template<typename Math_P>
void wiselib::RoombaAngle< Math_P >::set_roomba_units_ ( int16_t  r) [inline]

Member Data Documentation

template<typename Math_P>
const double wiselib::RoombaAngle< Math_P >::GAUGE = 1.0 [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines