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

RestrictedVisionPerceptor::ObjectData Struct Reference

#include <restrictedvisionperceptor.h>

Collaboration diagram for RestrictedVisionPerceptor::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 restrictedvisionperceptor.h.


Member Function Documentation

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

Definition at line 59 of file restrictedvisionperceptor.h.

References mDist.

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

Definition at line 48 of file restrictedvisionperceptor.h.

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

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

Definition at line 57 of file restrictedvisionperceptor.h.

References mDist.


Member Data Documentation

float RestrictedVisionPerceptor::ObjectData::mDist
 

Definition at line 43 of file restrictedvisionperceptor.h.

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

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

Definition at line 39 of file restrictedvisionperceptor.h.

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

float RestrictedVisionPerceptor::ObjectData::mPhi
 

Definition at line 42 of file restrictedvisionperceptor.h.

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

salt::Vector3f RestrictedVisionPerceptor::ObjectData::mRelPos
 

Definition at line 44 of file restrictedvisionperceptor.h.

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

float RestrictedVisionPerceptor::ObjectData::mTheta
 

Definition at line 41 of file restrictedvisionperceptor.h.

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


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