|
Control Libraries 6.3.4
|
Public Member Functions | |
| Shape (const StateType &type) | |
| Constructor with a type. More... | |
| Shape (const StateType &type, const std::string &name, const std::string &reference_frame="world") | |
| Constructor with name but empty state. More... | |
| Shape (const Shape &shape) | |
| Copy constructor from another shape. More... | |
| Shape & | operator= (const Shape &state) |
| Copy assignment operator that have to be defined to the custom assignment operator. More... | |
| const CartesianState & | get_center_state () const |
| Getter of the state. More... | |
| const CartesianPose & | get_center_pose () const |
| Getter of the pose from the state. More... | |
| const Eigen::Vector3d | get_center_position () const |
| Getter of the position from the state. More... | |
| const Eigen::Quaterniond | get_center_orientation () const |
| Getter of the orientation from the state. More... | |
| const CartesianTwist & | get_center_twist () const |
| Getter of the twist from the state. More... | |
| void | set_center_state (const CartesianState &state) |
| Setter of the state. More... | |
| void | set_center_pose (const CartesianPose &pose) |
| Setter of the pose. More... | |
| void | set_center_position (const Eigen::Vector3d &position) |
| Setter of the position. More... | |
| void | set_center_orientation (const Eigen::Quaterniond &orientation) |
| Setter of the pose. More... | |
Public Member Functions inherited from state_representation::State | |
| State () | |
| Empty constructor. More... | |
| State (const StateType &type) | |
| Constructor only specifying the type of the state from the StateType enumeration. More... | |
| State (const StateType &type, const std::string &name, const bool &empty=true) | |
| Constructor with name specification. More... | |
| State (const State &state) | |
| Copy constructor from another State. More... | |
| virtual | ~State ()=default |
| Virtual destructor. | |
| State & | operator= (const State &state) |
| Copy assignment operator that have to be defined to the custom assignment operator. More... | |
| const StateType & | get_type () const |
| Getter of the type attribute. More... | |
| bool | is_empty () const |
| Getter of the empty attribute. More... | |
| void | set_empty (bool empty=true) |
| Setter of the empty attribute. More... | |
| void | set_filled () |
| Setter of the empty attribute to false and also reset the timestamp. More... | |
| const std::chrono::time_point< std::chrono::steady_clock > & | get_timestamp () const |
| Getter of the timestamp attribute. More... | |
| void | set_timestamp (const std::chrono::time_point< std::chrono::steady_clock > &timepoint) |
| Setter of the timestamp attribute. More... | |
| void | reset_timestamp () |
| Reset the timestamp attribute to now. More... | |
| const std::string & | get_name () const |
| Getter of the name as const reference. More... | |
| virtual void | set_name (const std::string &name) |
| Setter of the name. More... | |
| template<typename DurationT > | |
| bool | is_deprecated (const std::chrono::duration< int64_t, DurationT > &time_delay) |
| Check if the state is deprecated given a certain time delay. More... | |
| virtual bool | is_compatible (const State &state) const |
| Check if the state is compatible for operations with the state given as argument. More... | |
| virtual void | initialize () |
| Initialize the State to a zero value. More... | |
| virtual void | set_data (const Eigen::VectorXd &data) |
| Set the data of the state from a single Eigen vector. More... | |
| virtual void | set_data (const std::vector< double > &data) |
| Set the data of the state from a single std vector. More... | |
| virtual void | set_data (const Eigen::MatrixXd &data) |
| Set the data of the state from an Eigen matrix. More... | |
| operator bool () const noexcept | |
| Boolean operator for the truthiness of a state. More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Shape &shape) |
| Overload the ostream operator for printing. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from state_representation::State | |
| void | set_type (const StateType &type) |
| Override the state type. More... | |
|
explicit |
|
explicit |
|
explicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |