Stg::ModelFiducial Class Reference

ModelFiducial class More...

#include <stage.hh>

Inheritance diagram for Stg::ModelFiducial:

List of all members.

Classes

class  Fiducial

Public Member Functions

std::vector< Fiducial > & GetFiducials ()
FiducialGetFiducials (unsigned int *count)
virtual void Load ()
 ModelFiducial (World *world, Model *parent, const std::string &type)
void Shutdown (void)
virtual ~ModelFiducial ()

Public Attributes

radians_t fov
 field of view
radians_t heading
 center of field of view
bool ignore_zloc
 Are we ignoring the Z-loc of the fiducials we detect compared to the fiducial detector?
int key
 /// only detect fiducials with a key that matches this one (defaults 0)
meters_t max_range_anon
 maximum detection range
meters_t max_range_id
 maximum range at which the ID can be read
meters_t min_range
 minimum detection range

Detailed Description

ModelFiducial class


Constructor & Destructor Documentation

ModelFiducial::ModelFiducial ( World world,
Model parent,
const std::string &  type 
)
ModelFiducial::~ModelFiducial ( void  ) [virtual]

Member Function Documentation

std::vector<Fiducial>& Stg::ModelFiducial::GetFiducials ( ) [inline]

Access the dectected fiducials. C++ style.

Fiducial* Stg::ModelFiducial::GetFiducials ( unsigned int *  count) [inline]

Access the dectected fiducials, C style.

void ModelFiducial::Load ( void  ) [virtual]

configure a model by reading from the current world file

Reimplemented from Stg::Model.

void ModelFiducial::Shutdown ( void  ) [virtual]

Reimplemented from Stg::Model.


Member Data Documentation

center of field of view

Are we ignoring the Z-loc of the fiducials we detect compared to the fiducial detector?

/// only detect fiducials with a key that matches this one (defaults 0)

maximum range at which the ID can be read

minimum detection range


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