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)


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

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