Classes | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes
Stg::ModelFiducial Class Reference

ModelFiducial class More...

#include <stage.hh>

Inheritance diagram for Stg::ModelFiducial:
Inheritance graph
[legend]

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

Private Member Functions

void AddModelIfVisible (Model *him)
virtual void DataVisualize (Camera *cam)
virtual void Update ()

Private Attributes

std::vector< Fiducialfiducials

Static Private Attributes

static Option showData
static Option showFov

Detailed Description

ModelFiducial class

Definition at line 2687 of file stage.hh.


Constructor & Destructor Documentation

ModelFiducial::ModelFiducial ( World world,
Model parent,
const std::string &  type 
)

Definition at line 67 of file model_fiducial.cc.

ModelFiducial::~ModelFiducial ( void  ) [virtual]

Definition at line 99 of file model_fiducial.cc.


Member Function Documentation

void ModelFiducial::AddModelIfVisible ( Model him) [private]

Definition at line 112 of file model_fiducial.cc.

void ModelFiducial::DataVisualize ( Camera cam) [private, virtual]

Reimplemented from Stg::Model.

Definition at line 314 of file model_fiducial.cc.

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

Access the dectected fiducials. C++ style.

Definition at line 2733 of file stage.hh.

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

Access the dectected fiducials, C style.

Definition at line 2736 of file stage.hh.

void ModelFiducial::Load ( void  ) [virtual]

configure a model by reading from the current world file

Reimplemented from Stg::Model.

Definition at line 299 of file model_fiducial.cc.

void ModelFiducial::Shutdown ( void  ) [virtual]

Reimplemented from Stg::Model.

Definition at line 383 of file model_fiducial.cc.

void ModelFiducial::Update ( void  ) [private, virtual]

Reimplemented from Stg::Model.

Definition at line 232 of file model_fiducial.cc.


Member Data Documentation

std::vector<Fiducial> Stg::ModelFiducial::fiducials [private]

Definition at line 2713 of file stage.hh.

field of view

Definition at line 2727 of file stage.hh.

center of field of view

Definition at line 2728 of file stage.hh.

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

Definition at line 2730 of file stage.hh.

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

Definition at line 2729 of file stage.hh.

maximum detection range

Definition at line 2724 of file stage.hh.

maximum range at which the ID can be read

Definition at line 2725 of file stage.hh.

minimum detection range

Definition at line 2726 of file stage.hh.

Option ModelFiducial::showData [static, private]

Definition at line 2710 of file stage.hh.

Option ModelFiducial::showFov [static, private]

Definition at line 2711 of file stage.hh.


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


stage
Author(s): Richard Vaughan , Brian Gerkey , Reed Hedges , Andrew Howard , Toby Collett , Pooya Karimian , Jeremy Asher , Alex Couture-Beil , Geoff Biggs , Rich Mattes , Abbas Sadat
autogenerated on Thu Aug 27 2015 15:20:57