Classes | Namespaces | Macros | Typedefs
Dynamics.hh File Reference

1D dynamic models More...

#include <map>
#include <string>
#include <sdf/sdf.hh>
Include dependency graph for Dynamics.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gazebo::Dynamics
 Abstract base class for thruster dynamics. More...
 
class  gazebo::DynamicsFactory
 Factory singleton class that creates a ThrusterDynamics from sdf. More...
 
class  gazebo::DynamicsFirstOrder
 First-order dynamic system. More...
 
class  gazebo::DynamicsZeroOrder
 Trivial (no dynamics) zero-order dynamic system. More...
 
class  gazebo::ThrusterDynamicsBessa
 Bessa's dynamic thruster model. More...
 
class  gazebo::ThrusterDynamicsYoerger
 Yoerger's dynamic thruster model. More...
 

Namespaces

 gazebo
 

Macros

#define REGISTER_DYNAMICS(type)   static const bool registeredWithFactory
 Use the following macro within a ThrusterDynamics declaration: More...
 
#define REGISTER_DYNAMICS_CREATOR(type, creator)
 Use the following macro before a ThrusterDynamics's definition: More...
 

Typedefs

typedef Dynamics *(* gazebo::DynamicsCreator) (sdf::ElementPtr)
 Function pointer to create a certain thruster dynamics object. More...
 

Detailed Description

1D dynamic models

Definition in file Dynamics.hh.

Macro Definition Documentation

#define REGISTER_DYNAMICS (   type)    static const bool registeredWithFactory

Use the following macro within a ThrusterDynamics declaration:

Definition at line 80 of file Dynamics.hh.

#define REGISTER_DYNAMICS_CREATOR (   type,
  creator 
)
Value:
const bool type::registeredWithFactory = \
DynamicsFactory::GetInstance().RegisterCreator( \
type::IDENTIFIER, creator);

Use the following macro before a ThrusterDynamics's definition:

Definition at line 83 of file Dynamics.hh.



uuv_gazebo_plugins
Author(s): Musa Morena Marcusso Manhaes , Sebastian Scherer , Luiz Ricardo Douat
autogenerated on Thu Jun 18 2020 03:28:24