#include <SimulatedDevice.h>

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 |
Definition at line 56 of file SimulatedDevice.h.
| typedef boost::shared_ptr<SimulatedDeviceFactory> uwsim::SimulatedDeviceFactory::Ptr |
Definition at line 61 of file SimulatedDevice.h.
| SimulatedDeviceFactory::SimulatedDeviceFactory | ( | std::string | type | ) |
Definition at line 155 of file SimulatedDevices.cpp.
| virtual uwsim::SimulatedDeviceFactory::~SimulatedDeviceFactory | ( | ) | [inline, virtual] |
Definition at line 78 of file SimulatedDevice.h.
| virtual bool uwsim::SimulatedDeviceFactory::applyConfig | ( | SimulatedIAUV * | auv, |
| Vehicle & | vehicleChars, | ||
| SceneBuilder * | oscene, | ||
| size_t | iteration | ||
| ) | [pure virtual] |
Implemented in ForceSensor_Factory, and SimDev_Echo_Factory.
| virtual std::vector<boost::shared_ptr<ROSInterface> > uwsim::SimulatedDeviceFactory::getInterface | ( | ROSInterfaceInfo & | rosInterface, |
| std::vector< boost::shared_ptr< SimulatedIAUV > > & | iauvFile | ||
| ) | [pure virtual] |
Implemented in ForceSensor_Factory, and SimDev_Echo_Factory.
| 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] |
Implemented in ForceSensor_Factory, and SimDev_Echo_Factory.
std::string uwsim::SimulatedDeviceFactory::type [private] |
Definition at line 59 of file SimulatedDevice.h.