18 #ifndef _GAZEBO_DARTMODEL_HH_ 
   19 #define _GAZEBO_DARTMODEL_HH_ 
   47       public: 
virtual void Load(sdf::ElementPtr _sdf);
 
   50       public: 
virtual void Init();
 
   53       public: 
virtual void Update();
 
   56       public: 
virtual void Fini();
 
   59       public: 
void BackupState();
 
   62       public: 
void RestoreState();
 
   65       public: dart::dynamics::Skeleton *GetDARTSkeleton();
 
   71       public: dart::simulation::World *GetDARTWorld(
void) 
const;
 
boost::shared_ptr< Base > BasePtr
Definition: PhysicsTypes.hh:66
 
DART model class. 
Definition: DARTModel.hh:37
 
boost::shared_ptr< DARTPhysics > DARTPhysicsPtr
Definition: DARTTypes.hh:39
 
A model is a collection of links, joints, and plugins. 
Definition: Model.hh:52
 
DART wrapper forward declarations and typedefs. 
 
Eigen::VectorXd dtConfig
Definition: DARTModel.hh:77
 
dart::dynamics::Skeleton * dtSkeleton
Definition: DARTModel.hh:74
 
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message. 
 
Eigen::VectorXd dtVelocity
Definition: DARTModel.hh:80
 
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported. 
Definition: system.hh:48