Control Libraries 6.3.4
|
Factory to create a shared pointer to a dynamical system. More...
#include <DynamicalSystemFactory.hpp>
Public Member Functions | |
std::shared_ptr< IDynamicalSystem< CartesianState > > | create_dynamical_system (DYNAMICAL_SYSTEM_TYPE type, const std::list< std::shared_ptr< state_representation::ParameterInterface > > ¶meters) |
std::shared_ptr< IDynamicalSystem< JointState > > | create_dynamical_system (DYNAMICAL_SYSTEM_TYPE type, const std::list< std::shared_ptr< state_representation::ParameterInterface > > ¶meters) |
Static Public Member Functions | |
static std::shared_ptr< IDynamicalSystem< S > > | create_dynamical_system (DYNAMICAL_SYSTEM_TYPE type) |
Create a dynamical system of the desired type. More... | |
static std::shared_ptr< IDynamicalSystem< S > > | create_dynamical_system (DYNAMICAL_SYSTEM_TYPE type, const std::list< std::shared_ptr< state_representation::ParameterInterface > > ¶meters) |
Create a dynamical system of the desired type with initial parameters. More... | |
Factory to create a shared pointer to a dynamical system.
S | Underlying state type of the dynamical system |
Definition at line 17 of file DynamicalSystemFactory.hpp.
|
static |
Create a dynamical system of the desired type.
type | The type of dynamical system |
Definition at line 38 of file DynamicalSystemFactory.hpp.
|
static |
Create a dynamical system of the desired type with initial parameters.
type | The type of dynamical system |
parameters | A list of parameters to set on the dynamical system |
std::shared_ptr< IDynamicalSystem< CartesianState > > dynamical_systems::DynamicalSystemFactory< CartesianState >::create_dynamical_system | ( | DYNAMICAL_SYSTEM_TYPE | type, |
const std::list< std::shared_ptr< state_representation::ParameterInterface > > & | parameters | ||
) |
Definition at line 15 of file DynamicalSystemFactory.cpp.
std::shared_ptr< IDynamicalSystem< JointState > > dynamical_systems::DynamicalSystemFactory< JointState >::create_dynamical_system | ( | DYNAMICAL_SYSTEM_TYPE | type, |
const std::list< std::shared_ptr< state_representation::ParameterInterface > > & | parameters | ||
) |
Definition at line 32 of file DynamicalSystemFactory.cpp.