ugv_nav4d
Public Member Functions | Friends | List of all members
DiscreteTheta Class Reference

#include <DiscreteTheta.hpp>

Collaboration diagram for DiscreteTheta:
Collaboration graph

Public Member Functions

 DiscreteTheta (int val, unsigned int numAngles)
 
 DiscreteTheta (double val, unsigned int numAngles)
 
 DiscreteTheta (const DiscreteTheta &o)
 
DiscreteThetaoperator+= (const DiscreteTheta &rhs)
 
DiscreteThetaoperator-= (const DiscreteTheta &rhs)
 
int getTheta () const
 
double getRadian () const
 
int getNumAngles () const
 
DiscreteTheta shortestDist (const DiscreteTheta &ain) const
 

Friends

DiscreteTheta operator+ (DiscreteTheta lhs, const DiscreteTheta &rhs)
 
DiscreteTheta operator- (DiscreteTheta lhs, const DiscreteTheta &rhs)
 
bool operator< (const DiscreteTheta &l, const DiscreteTheta &r)
 
bool operator== (const DiscreteTheta &l, const DiscreteTheta &r)
 

Constructor & Destructor Documentation

◆ DiscreteTheta() [1/3]

DiscreteTheta::DiscreteTheta ( int  val,
unsigned int  numAngles 
)
inline
Here is the caller graph for this function:

◆ DiscreteTheta() [2/3]

DiscreteTheta::DiscreteTheta ( double  val,
unsigned int  numAngles 
)
inline

◆ DiscreteTheta() [3/3]

DiscreteTheta::DiscreteTheta ( const DiscreteTheta o)
inline

Member Function Documentation

◆ getNumAngles()

int DiscreteTheta::getNumAngles ( ) const
inline
Here is the caller graph for this function:

◆ getRadian()

double DiscreteTheta::getRadian ( ) const
inline
Here is the caller graph for this function:

◆ getTheta()

int DiscreteTheta::getTheta ( ) const
inline
Here is the caller graph for this function:

◆ operator+=()

DiscreteTheta& DiscreteTheta::operator+= ( const DiscreteTheta rhs)
inline

◆ operator-=()

DiscreteTheta& DiscreteTheta::operator-= ( const DiscreteTheta rhs)
inline

◆ shortestDist()

DiscreteTheta DiscreteTheta::shortestDist ( const DiscreteTheta ain) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ operator+

DiscreteTheta operator+ ( DiscreteTheta  lhs,
const DiscreteTheta rhs 
)
friend

◆ operator-

DiscreteTheta operator- ( DiscreteTheta  lhs,
const DiscreteTheta rhs 
)
friend

◆ operator<

bool operator< ( const DiscreteTheta l,
const DiscreteTheta r 
)
friend

◆ operator==

bool operator== ( const DiscreteTheta l,
const DiscreteTheta r 
)
friend

The documentation for this class was generated from the following file: