Public Types | Public Member Functions | Private Attributes
uwsim::SimulatedDeviceFactory Class Reference

#include <SimulatedDevice.h>

Inheritance diagram for uwsim::SimulatedDeviceFactory:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< SimulatedDeviceFactory
Ptr

Public Member Functions

virtual bool applyConfig (SimulatedIAUV *auv, Vehicle &vehicleChars, SceneBuilder *oscene, size_t iteration)=0
virtual std::vector
< boost::shared_ptr
< ROSInterface > > 
getInterface (ROSInterfaceInfo &rosInterface, std::vector< boost::shared_ptr< SimulatedIAUV > > &iauvFile)=0
std::string getType ()
virtual SimulatedDeviceConfig::Ptr processConfig (const xmlpp::Node *node, ConfigFile *config)=0
 SimulatedDeviceFactory (std::string type)
virtual ~SimulatedDeviceFactory ()

Private Attributes

std::string type

Detailed Description

Definition at line 56 of file SimulatedDevice.h.


Member Typedef Documentation

Definition at line 61 of file SimulatedDevice.h.


Constructor & Destructor Documentation

Definition at line 155 of file SimulatedDevices.cpp.

Definition at line 78 of file SimulatedDevice.h.


Member Function Documentation

virtual bool uwsim::SimulatedDeviceFactory::applyConfig ( SimulatedIAUV auv,
Vehicle &  vehicleChars,
SceneBuilder oscene,
size_t  iteration 
) [pure virtual]
virtual std::vector<boost::shared_ptr<ROSInterface> > uwsim::SimulatedDeviceFactory::getInterface ( ROSInterfaceInfo &  rosInterface,
std::vector< boost::shared_ptr< SimulatedIAUV > > &  iauvFile 
) [pure virtual]
std::string uwsim::SimulatedDeviceFactory::getType ( ) [inline]

Definition at line 62 of file SimulatedDevice.h.

virtual SimulatedDeviceConfig::Ptr uwsim::SimulatedDeviceFactory::processConfig ( const xmlpp::Node *  node,
ConfigFile *  config 
) [pure virtual]

Member Data Documentation

std::string uwsim::SimulatedDeviceFactory::type [private]

Definition at line 59 of file SimulatedDevice.h.


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


uwsim
Author(s): Mario Prats
autogenerated on Mon Oct 6 2014 08:24:07