Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
gazebo::DynamicsZeroOrder Class Reference

Trivial (no dynamics) zero-order dynamic system. More...

#include <Dynamics.hh>

Inheritance diagram for gazebo::DynamicsZeroOrder:
Inheritance graph
[legend]

Public Member Functions

virtual std::string GetType ()
 Return (derived) type of dynamic system. More...
 
virtual double update (double _cmd, double _t)
 Update dynamical model given input value and time. More...
 
- Public Member Functions inherited from gazebo::Dynamics
virtual void Reset ()
 
virtual ~Dynamics ()
 Destructor. More...
 

Static Public Member Functions

static Dynamicscreate (sdf::ElementPtr _sdf)
 Create thruster model of this type with parameter values from sdf. More...
 

Private Member Functions

 DynamicsZeroOrder ()
 Constructor. More...
 
 REGISTER_DYNAMICS (DynamicsZeroOrder)
 Register this model with the factory. More...
 

Static Private Attributes

static const std::string IDENTIFIER = "ZeroOrder"
 Unique identifier for this dynamical model. More...
 

Additional Inherited Members

- Protected Member Functions inherited from gazebo::Dynamics
 Dynamics ()
 Protected constructor: Use the factory for object creation. More...
 
- Protected Attributes inherited from gazebo::Dynamics
double prevTime
 Time of last state update. More...
 
double state
 Latest state. More...
 

Detailed Description

Trivial (no dynamics) zero-order dynamic system.

Definition at line 90 of file Dynamics.hh.

Constructor & Destructor Documentation

gazebo::DynamicsZeroOrder::DynamicsZeroOrder ( )
inlineprivate

Constructor.

Definition at line 108 of file Dynamics.hh.

Member Function Documentation

static Dynamics* gazebo::DynamicsZeroOrder::create ( sdf::ElementPtr  _sdf)
static

Create thruster model of this type with parameter values from sdf.

virtual std::string gazebo::DynamicsZeroOrder::GetType ( )
inlinevirtual

Return (derived) type of dynamic system.

Implements gazebo::Dynamics.

Definition at line 96 of file Dynamics.hh.

gazebo::DynamicsZeroOrder::REGISTER_DYNAMICS ( DynamicsZeroOrder  )
private

Register this model with the factory.

double gazebo::DynamicsZeroOrder::update ( double  _cmd,
double  _t 
)
virtual

Update dynamical model given input value and time.

Implements gazebo::Dynamics.

Definition at line 85 of file Dynamics.cc.

Member Data Documentation

const std::string gazebo::DynamicsZeroOrder::IDENTIFIER = "ZeroOrder"
staticprivate

Unique identifier for this dynamical model.

Definition at line 105 of file Dynamics.hh.


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


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