Gazebo logo

RayGeom Class Reference

#include <RayGeom.hh>

Inheritance diagram for RayGeom:

Geom BaseGeom List of all members.

Public Member Functions

 RayGeom (Body *body, const dSpaceID space)
virtual ~RayGeom ()
virtual void SetRelativePose (GzPose pose, bool updateCoM=true)
 Set object pose (relative to body).
virtual GzPose GetRelativePose () const
 Get object pose (relative to body).
void Set (GzVector pos, GzVector dir)
void Get (GzVector *pos, GzVector *dir)
void SetLength (const double len)
double GetLength (void) const
virtual void Render (RenderOptions *opt)

Friends

class RayProximity

Constructor & Destructor Documentation

RayGeom::RayGeom Body body,
const dSpaceID  space
 

RayGeom::~RayGeom  )  [virtual]
 


Member Function Documentation

void RayGeom::SetRelativePose GzPose  pose,
bool  updateCoM = true
[virtual]
 

Set object pose (relative to body).

Reimplemented from BaseGeom.

GzPose RayGeom::GetRelativePose  )  const [virtual]
 

Get object pose (relative to body).

Reimplemented from BaseGeom.

void RayGeom::Set GzVector  pos,
GzVector  dir
 

void RayGeom::Get GzVector pos,
GzVector dir
 

void RayGeom::SetLength const double  len  ) 
 

double RayGeom::GetLength void   )  const
 

void RayGeom::Render RenderOptions opt  )  [virtual]
 

Reimplemented from Geom.


Friends And Related Function Documentation

friend class RayProximity [friend]
 

The RayProximity sensor stores initial values and results from collision tests in the RayGeom class; it's ugly but efficient.


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

Last updated 12 September 2005 21:38:45