Skip to content

gazebo::HydrodynamicModelFactory

Factory singleton class that creates a HydrodynamicModel from sdf.

#include <HydrodynamicModel.hh>

Public Functions

Name
HydrodynamicModel * CreateHydrodynamicModel(sdf::ElementPtr _sdf, physics::LinkPtr _link)
Create HydrodynamicModel object according to its sdf Description.
bool RegisterCreator(const std::string & _identifier, HydrodynamicModelCreator _creator)
Register a class with its creator.
HydrodynamicModelFactory & GetInstance()
Returns the singleton instance of this factory.

Public Functions Documentation

function CreateHydrodynamicModel

HydrodynamicModel * CreateHydrodynamicModel(
    sdf::ElementPtr _sdf,
    physics::LinkPtr _link
)

Create HydrodynamicModel object according to its sdf Description.

function RegisterCreator

bool RegisterCreator(
    const std::string & _identifier,
    HydrodynamicModelCreator _creator
)

Register a class with its creator.

function GetInstance

static HydrodynamicModelFactory & GetInstance()

Returns the singleton instance of this factory.


Updated on 2022-06-01 at 12:37:00 +0000


Last update: June 1, 2022
Back to top