#include <Resource.h>
Public Member Functions | |
virtual ResourcePlate | getPlate () const =0 |
get resource id (mandatory), it must be defined for all implemented resource | |
string | getName () const |
get name | |
virtual string | getObjectName () const |
Method that gives the name of the class as it will be displayed by the tracer. | |
string | print () |
print id and name |
virtual ResourcePlate MipResources::Resource::getPlate | ( | ) | const [pure virtual] |
get resource id (mandatory), it must be defined for all implemented resource
Implemented in MipResources::Camera, MipResources::CameraCVD, MipResources::CameraROS, MipResources::DirectStreamCommModule, MipResources::IPCommModule, MipResources::DraWin, MipResources::DraWinGL, MipResources::DraWinQt2D, MipResources::DraWinGL, MipResources::ExternScanMatch, MipResources::GroundSens, MipResources::TCRT5000Ground, MipResources::Imu, MipResources::Keyboard, MipResources::KheperaIII, MipResources::RemoteKhepera, MipResources::RemoteRob, MipResources::Korebot, MipResources::KorebotROS, MipResources::MotionModule, MipResources::Unicycle, MipResources::DiffDrive, MipResources::RemoteMotionModule, MipResources::WebotsKoremot, MipResources::MotionModule3D, MipResources::Unicycle3D, MipResources::FlightModule, MipResources::PositionDetector, MipResources::PositionDetector3D, MipResources::RangeSens, MipResources::RemoteRangeSens, MipResources::TCRT5000, MipResources::URG04LX, MipResources::URG04LXmm, MipResources::RemoteDevice, MipResources::ROSNode, MipResources::SharedMem, MipResources::asctecUav, and MipResources::HummingBirdUav.
string MipResources::Resource::getName | ( | void | ) | const [inline] |
get name
virtual string MipResources::Resource::getObjectName | ( | ) | const [inline, virtual] |
Method that gives the name of the class as it will be displayed by the tracer.
Implements MIPObject.
string MipResources::Resource::print | ( | ) | [inline] |