articulation_models::MultiModelFactory Class Reference

#include <factory.h>

List of all members.

Public Member Functions

GenericModelVector createModels (const articulation_msgs::ModelMsg &modelMsg)
GenericModelVector createModels (articulation_msgs::ModelMsgConstPtr modelMsg)
GenericModelVector createModels (const articulation_msgs::TrackMsg &trackMsg)
GenericModelVector createModels (articulation_msgs::TrackMsgConstPtr trackMsg)
int getFactoryCount ()
int getModelIndex (std::string name)
void listModelFactories ()
 MultiModelFactory ()
GenericModelPtr restoreModel (const articulation_msgs::ModelMsg &modelMsg)
GenericModelPtr restoreModel (articulation_msgs::ModelMsgConstPtr modelMsg)
void setFilter (std::string filter)

Static Public Member Functions

static std::string getLongName (GenericModel *model)

Public Attributes

std::vector
< GenericModelFactory * > 
all_factories
std::vector
< GenericModelFactory * > 
factories

Static Public Attributes

static MultiModelFactory instance

Detailed Description

Definition at line 64 of file factory.h.


Constructor & Destructor Documentation

articulation_models::MultiModelFactory::MultiModelFactory (  ) 

Definition at line 24 of file factory.cpp.


Member Function Documentation

GenericModelVector articulation_models::MultiModelFactory::createModels ( const articulation_msgs::ModelMsg &  modelMsg  ) 

Definition at line 48 of file factory.cpp.

GenericModelVector articulation_models::MultiModelFactory::createModels ( articulation_msgs::ModelMsgConstPtr  modelMsg  ) 

Definition at line 56 of file factory.cpp.

GenericModelVector articulation_models::MultiModelFactory::createModels ( const articulation_msgs::TrackMsg &  trackMsg  ) 

Definition at line 32 of file factory.cpp.

GenericModelVector articulation_models::MultiModelFactory::createModels ( articulation_msgs::TrackMsgConstPtr  trackMsg  ) 

Definition at line 40 of file factory.cpp.

int articulation_models::MultiModelFactory::getFactoryCount (  ) 

Definition at line 106 of file factory.cpp.

std::string articulation_models::MultiModelFactory::getLongName ( GenericModel model  )  [static]

Definition at line 89 of file factory.cpp.

int articulation_models::MultiModelFactory::getModelIndex ( std::string  name  ) 

Definition at line 98 of file factory.cpp.

void articulation_models::MultiModelFactory::listModelFactories (  ) 

Definition at line 82 of file factory.cpp.

GenericModelPtr articulation_models::MultiModelFactory::restoreModel ( const articulation_msgs::ModelMsg &  modelMsg  ) 

Definition at line 73 of file factory.cpp.

GenericModelPtr articulation_models::MultiModelFactory::restoreModel ( articulation_msgs::ModelMsgConstPtr  modelMsg  ) 

Definition at line 64 of file factory.cpp.

void articulation_models::MultiModelFactory::setFilter ( std::string  filter  ) 

Definition at line 110 of file factory.cpp.


Member Data Documentation

Definition at line 67 of file factory.h.

Definition at line 68 of file factory.h.

Definition at line 66 of file factory.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Defines


articulation_models
Author(s): Juergen Sturm
autogenerated on Fri Jan 11 10:07:01 2013