Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

VisionPerceptor::ObjectData Struct Reference

#include <visionperceptor.h>

Collaboration diagram for VisionPerceptor::ObjectData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

ObjectDataoperator= (const ObjectData &rhs)
int operator== (const ObjectData &rhs) const
int operator< (const ObjectData &rhs) const

Public Attributes

boost::shared_ptr< ObjectStatemObj
float mTheta
float mPhi
float mDist
salt::Vector3f mRelPos

Detailed Description

Definition at line 37 of file visionperceptor.h.


Member Function Documentation

int VisionPerceptor::ObjectData::operator< const ObjectData rhs  )  const [inline]
 

Definition at line 57 of file visionperceptor.h.

References mDist.

ObjectData& VisionPerceptor::ObjectData::operator= const ObjectData rhs  )  [inline]
 

Definition at line 46 of file visionperceptor.h.

References mDist, mObj, mPhi, mRelPos, and mTheta.

int VisionPerceptor::ObjectData::operator== const ObjectData rhs  )  const [inline]
 

Definition at line 55 of file visionperceptor.h.

References mDist.


Member Data Documentation

float VisionPerceptor::ObjectData::mDist
 

Definition at line 43 of file visionperceptor.h.

Referenced by VisionPerceptor::AddSense(), VisionPerceptor::ApplyNoise(), operator<(), operator=(), operator==(), VisionPerceptor::SetupVisibleObjects(), and VisionPerceptor::StaticAxisPercept().

boost::shared_ptr<ObjectState> VisionPerceptor::ObjectData::mObj
 

Definition at line 39 of file visionperceptor.h.

Referenced by VisionPerceptor::AddSense(), operator=(), and VisionPerceptor::SetupVisibleObjects().

float VisionPerceptor::ObjectData::mPhi
 

Definition at line 42 of file visionperceptor.h.

Referenced by VisionPerceptor::AddSense(), VisionPerceptor::ApplyNoise(), VisionPerceptor::DynamicAxisPercept(), operator=(), and VisionPerceptor::StaticAxisPercept().

salt::Vector3f VisionPerceptor::ObjectData::mRelPos
 

Definition at line 44 of file visionperceptor.h.

Referenced by VisionPerceptor::DynamicAxisPercept(), operator=(), VisionPerceptor::SetupVisibleObjects(), and VisionPerceptor::StaticAxisPercept().

float VisionPerceptor::ObjectData::mTheta
 

Definition at line 41 of file visionperceptor.h.

Referenced by VisionPerceptor::AddSense(), VisionPerceptor::ApplyNoise(), VisionPerceptor::DynamicAxisPercept(), operator=(), and VisionPerceptor::StaticAxisPercept().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 6 15:41:54 2006 for rcssserver3d by  doxygen 1.4.4