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

#include <UmbilicalModel.hh>

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

Public Member Functions

virtual void OnUpdate (const common::UpdateInfo &_info, const ignition::math::Vector3d &_flow)
 Update Umbilical (and apply forces) More...
 
- Public Member Functions inherited from gazebo::UmbilicalModel
virtual void Init ()
 Initialize model. More...
 
virtual ~UmbilicalModel ()
 Destructor. More...
 

Static Public Member Functions

static UmbilicalModelcreate (sdf::ElementPtr _sdf, physics::ModelPtr _model)
 Create UmbilicalModel according to its description. More...
 

Protected Member Functions

 UmbilicalModelBerg (sdf::ElementPtr _sdf, physics::ModelPtr _model)
 Protected constructor: Use the factory instead. More...
 
- Protected Member Functions inherited from gazebo::UmbilicalModel
 UmbilicalModel ()
 Protected constructor: Use the factory instead. More...
 

Private Member Functions

 REGISTER_UMBILICALMODEL (UmbilicalModelBerg)
 Register this UmbilicalModel function with the factory. More...
 

Private Attributes

double diameter
 Umbilical diameter. More...
 
double rho
 Water density. More...
 

Static Private Attributes

static const std::string IDENTIFIER = "Berg"
 The unique identifier of this UmbilicalModel. More...
 

Additional Inherited Members

- Protected Attributes inherited from gazebo::UmbilicalModel
physics::LinkPtr connector
 Moving connector link of this umbilical. More...
 
physics::ModelPtr model
 Gazebo model to which this umbilical belongs. More...
 

Detailed Description

Definition at line 89 of file UmbilicalModel.hh.

Constructor & Destructor Documentation

gazebo::UmbilicalModelBerg::UmbilicalModelBerg ( sdf::ElementPtr  _sdf,
physics::ModelPtr  _model 
)
protected

Protected constructor: Use the factory instead.

Definition at line 78 of file UmbilicalModel.cc.

Member Function Documentation

UmbilicalModel * gazebo::UmbilicalModelBerg::create ( sdf::ElementPtr  _sdf,
physics::ModelPtr  _model 
)
static

Create UmbilicalModel according to its description.

Definition at line 95 of file UmbilicalModel.cc.

void gazebo::UmbilicalModelBerg::OnUpdate ( const common::UpdateInfo &  _info,
const ignition::math::Vector3d &  _flow 
)
virtual

Update Umbilical (and apply forces)

Implements gazebo::UmbilicalModel.

Definition at line 103 of file UmbilicalModel.cc.

gazebo::UmbilicalModelBerg::REGISTER_UMBILICALMODEL ( UmbilicalModelBerg  )
private

Register this UmbilicalModel function with the factory.

Member Data Documentation

double gazebo::UmbilicalModelBerg::diameter
private

Umbilical diameter.

Definition at line 110 of file UmbilicalModel.hh.

const std::string gazebo::UmbilicalModelBerg::IDENTIFIER = "Berg"
staticprivate

The unique identifier of this UmbilicalModel.

Definition at line 107 of file UmbilicalModel.hh.

double gazebo::UmbilicalModelBerg::rho
private

Water density.

Definition at line 113 of file UmbilicalModel.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:25