Main Page   Hardware Class Hierarchy   Hardware API     Mapping Class Hierarchy  Mapping API 

pose Class Reference

Represents a pose in space with an x and y integer coordinate in addition to orientation. More...

#include <pose.h>


Public Member Functions

pose const operator= (pose const &p)
 pose (int, int, DEGREE)
 Constructor for x,y.

 pose (const pose &)
 copy constructor

 pose (void)
 default constructor

int x (void) const
 Retruns X coordinate.

int y (void) const
 Returns Y coordinate.

DEGREE face (void) const
 Returns which way facing in basic units (DEGREE).

void set (int, int, DEGREE)
 Sets the poses x,y coordinate.

void set (const pose &)
 set a pose to another pose

void face (DEGREE f)
 Sets the orientation.


Private Attributes

int _x
int _y
DEGREE _face

Friends

class pose_chain


Detailed Description

Represents a pose in space with an x and y integer coordinate in addition to orientation.


Constructor & Destructor Documentation

pose int  ,
int  ,
DEGREE 
 

Constructor for x,y.

pose const pose &   ) 
 

copy constructor

pose void   ) 
 

default constructor


Member Function Documentation

void face DEGREE  f  ) 
 

Sets the orientation.

DEGREE face void   )  const
 

Returns which way facing in basic units (DEGREE).

pose const operator= pose const &  p  ) 
 

void set const pose &   ) 
 

set a pose to another pose

void set int  ,
int  ,
DEGREE 
 

Sets the poses x,y coordinate.

int x void   )  const
 

Retruns X coordinate.

int y void   )  const
 

Returns Y coordinate.


Friends And Related Function Documentation

friend class pose_chain [friend]
 


Field Documentation

DEGREE _face [private]
 

int _x [private]
 

int _y [private]
 


Generated on Mon Oct 8 19:32:27 2007 for OOMRM Mapping API by doxygen1.3