|
| SpatialState () |
| Empty constructor. More...
|
|
| SpatialState (const StateType &type) |
| Empty constructor with a specific state type. More...
|
|
| SpatialState (const StateType &type, const std::string &name, const std::string &reference_frame="world", const bool &empty=true) |
| Constructor with name and reference frame specification. More...
|
|
| SpatialState (const SpatialState &state)=default |
| Copy constructor from another SpatialState.
|
|
SpatialState & | operator= (const SpatialState &state) |
| Copy assignment operator that have to be defined to the custom assignment operator. More...
|
|
const std::string & | get_reference_frame () const |
| Getter of the reference frame as const reference. More...
|
|
virtual void | set_reference_frame (const std::string &reference_frame) |
| Setter of the reference frame. More...
|
|
virtual bool | is_compatible (const State &state) const override |
| Check if the state is compatible for operations with the state given as argument. More...
|
|
| 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...
|
|
Definition at line 6 of file SpatialState.hpp.