OpenDEControlSpace.cpp
44 const control::OpenDEEnvironmentPtr &getOpenDEStateSpaceEnvironmentWithCheck(const base::StateSpacePtr &space)
54 : RealVectorControlSpace(stateSpace, getOpenDEStateSpaceEnvironmentWithCheck(stateSpace)->getControlDimension())
void setBounds(const base::RealVectorBounds &bounds)
Set the bounds (min max values for each dimension) for the control.
Definition: RealVectorControlSpace.cpp:58
const std::string & getName() const
Get the name of the control space.
Definition: ControlSpace.cpp:72
void setName(const std::string &name)
Set the name of the control space.
Definition: ControlSpace.cpp:77
@ CONTROL_SPACE_TYPE_COUNT
Number of control space types; To add new types, use values that are larger than the count.
Definition: ControlSpaceTypes.h:155
const OpenDEEnvironmentPtr & getEnvironment() const
Get the OpenDE environment this state space corresponds to.
Definition: OpenDEControlSpace.h:156
OpenDEControlSpace(const base::StateSpacePtr &stateSpace)
Construct a representation of controls passed to OpenDE. If stateSpace does not cast to an OpenDEStat...
Definition: OpenDEControlSpace.cpp:53
A control space representing Rn.
Definition: RealVectorControlSpace.h:125
Main namespace. Contains everything in this library.
Definition: MultiLevelPlanarManipulatorDemo.cpp:65
The lower and upper bounds for an Rn space.
Definition: RealVectorBounds.h:111