Public Member Functions | Public Attributes | List of all members
RobotPoseDelta Class Reference

#include <robot_pose.h>

Public Member Functions

RobotPoseDelta abs () const
 
bool is_abs_less (const RobotPoseDelta &that) const
 
 operator bool () const
 
RobotPoseDelta operator+ (const RobotPoseDelta &rhs) const
 
RobotPoseDeltaoperator+= (const RobotPoseDelta &delta)
 
bool operator== (const RobotPoseDelta &rhs) const
 
void reset ()
 
 RobotPoseDelta ()
 
constexpr RobotPoseDelta (double d_x, double d_y, double d_th)
 
constexpr RobotPoseDelta (const Point2D &offset, double d_th)
 
double sq_dist () const
 

Public Attributes

double theta
 
double x
 
double y
 

Detailed Description

Definition at line 10 of file robot_pose.h.

Constructor & Destructor Documentation

RobotPoseDelta::RobotPoseDelta ( )
inline

Definition at line 12 of file robot_pose.h.

constexpr RobotPoseDelta::RobotPoseDelta ( double  d_x,
double  d_y,
double  d_th 
)
inline

Definition at line 13 of file robot_pose.h.

constexpr RobotPoseDelta::RobotPoseDelta ( const Point2D offset,
double  d_th 
)
inline

Definition at line 15 of file robot_pose.h.

Member Function Documentation

RobotPoseDelta RobotPoseDelta::abs ( ) const
inline

Definition at line 44 of file robot_pose.h.

bool RobotPoseDelta::is_abs_less ( const RobotPoseDelta that) const
inline

Definition at line 34 of file robot_pose.h.

RobotPoseDelta::operator bool ( ) const
inlineexplicit

Definition at line 40 of file robot_pose.h.

RobotPoseDelta RobotPoseDelta::operator+ ( const RobotPoseDelta rhs) const
inline

Definition at line 30 of file robot_pose.h.

RobotPoseDelta& RobotPoseDelta::operator+= ( const RobotPoseDelta delta)
inline

Definition at line 18 of file robot_pose.h.

bool RobotPoseDelta::operator== ( const RobotPoseDelta rhs) const
inline

Definition at line 25 of file robot_pose.h.

void RobotPoseDelta::reset ( )
inline

Definition at line 49 of file robot_pose.h.

double RobotPoseDelta::sq_dist ( ) const
inline

Definition at line 47 of file robot_pose.h.

Member Data Documentation

double RobotPoseDelta::theta

Definition at line 51 of file robot_pose.h.

double RobotPoseDelta::x

Definition at line 51 of file robot_pose.h.

double RobotPoseDelta::y

Definition at line 51 of file robot_pose.h.


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


slam_constructor
Author(s): JetBrains Research, OSLL team
autogenerated on Mon Jun 10 2019 15:08:26