MIRA
Public Types | Public Member Functions | Protected Attributes | List of all members
RobotModelProvider Class Reference

Provides a service method to obtain the enclosed robot model. More...

#include <robot/RobotModelProvider.h>

Inheritance diagram for RobotModelProvider:
Inheritance graph
[legend]

Public Types

typedef model::RigidModelProvider< RobotModelBase
 
typedef boost::shared_ptr< ModelType > ModelTypePtr
 

Public Member Functions

template<typename Reflector >
void reflect (Reflector &r)
 
virtual RobotModelPtr getRobotModel ()
 Return the enclosed rigid model as RobotModel pointer. More...
 
void reflect (RPCServer::RPCReflector &r)
 
virtual model::RigidModelPtr getRigidModel ()
 
void publishJoint (const std::string &name, float value, Time const &t=Time::now())
 
void publishTransforms (const std::string &ns, Time const &t=Time::now())
 
virtual Buffer< uint8 > getResourceFile (const std::string &filename, bool compress)
 

Protected Attributes

ModelTypePtr mModel
 

Detailed Description

Provides a service method to obtain the enclosed robot model.

Member Typedef Documentation

◆ Base

Member Function Documentation

◆ reflect()

void reflect ( Reflector &  r)
inline

◆ getRobotModel()

virtual RobotModelPtr getRobotModel ( )
inlinevirtual

Return the enclosed rigid model as RobotModel pointer.

Implements IRobotModelProvider.


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