|
perception_interfaces 1.1.2
|
Convenience getter functions for object state members. More...
#include <perception_msgs_utils/impl/checks.h>#include <perception_msgs_utils/impl/state_getters.h>#include <perception_msgs_utils/impl/state_index.h>#include <algorithm>#include <cmath>Go to the source code of this file.
Functions | |
| std::vector< double > | perception_msgs::object_access::getContinuousState (const ObjectState &state) |
| Get the continuous state for a given object state. | |
| template<typename T > | |
| std::vector< double > | perception_msgs::object_access::getContinuousState (const T &obj) |
| Get the continuous state for a given template object that contains an object state. | |
| std::vector< long int > | perception_msgs::object_access::getDiscreteState (const ObjectState &state) |
| Get the discrete state for a given object state. | |
| template<typename T > | |
| std::vector< long int > | perception_msgs::object_access::getDiscreteState (const T &obj) |
| Get the discrete state for a given template object that contains an object state. | |
| std::vector< double > | perception_msgs::object_access::getContinuousStateCovariance (const ObjectState &state) |
| Get the continuous state covariance for a given object state. | |
| template<typename T > | |
| std::vector< double > | perception_msgs::object_access::getContinuousStateCovariance (const T &obj) |
| Get the continuous state covariance for a given template object that contains an object state. | |
| double | perception_msgs::object_access::getContinuousStateCovarianceAt (const ObjectState &state, const unsigned int i, const unsigned int j) |
| Get the continuous state covariance entry (i,j) for a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getContinuousStateCovarianceAt (const T &obj, const unsigned int i, const unsigned int j) |
| Get the continuous state covariance entry (i,j) for a given template object that contains an object state. | |
| std::vector< double > | perception_msgs::object_access::getContinuousStateCovarianceDiagonal (const ObjectState &state) |
| Get the continuous state covariance diagonal for a given object state. | |
| template<typename T > | |
| std::vector< double > | perception_msgs::object_access::getContinuousStateCovarianceDiagonal (const T &obj) |
| Get the continuous state covariance diagonal for a given template object that contains an object state. | |
| gm::Point | perception_msgs::object_access::getPosition (const ObjectState &state) |
| Get the position of a given object state. | |
| template<typename T > | |
| gm::Point | perception_msgs::object_access::getPosition (const T &obj) |
| Get the position of a given template object that contains an object state. | |
| gm::Quaternion | perception_msgs::object_access::getOrientation (const ObjectState &state) |
| Get the orientation of a given object state. | |
| template<typename T > | |
| gm::Quaternion | perception_msgs::object_access::getOrientation (const T &obj) |
| Get the orientation of a given template object that contains an object state. | |
| gm::Pose | perception_msgs::object_access::getPose (const ObjectState &state) |
| Get the pose of a given object state. | |
| gm::Point | perception_msgs::object_access::getCenterPosition (const ObjectState &state) |
| Get the object's geometric center position. | |
| template<typename T > | |
| gm::Point | perception_msgs::object_access::getCenterPosition (const T &object) |
| Get the object's geometric center position. | |
| template<typename T > | |
| gm::Pose | perception_msgs::object_access::getPose (const T &obj) |
| Get the pose of a given template object that contains an object state. | |
| std::vector< double > | perception_msgs::object_access::getPoseCovariance (const ObjectState &state) |
| Get the pose covariance of a given object state. | |
| template<typename T > | |
| std::vector< double > | perception_msgs::object_access::getPoseCovariance (const T &obj) |
| Get the pose covariance of a given template object that contains an object state. | |
| gm::PoseWithCovariance | perception_msgs::object_access::getPoseWithCovariance (const ObjectState &state) |
| Get the pose with covariance of a given object state. | |
| template<typename T > | |
| gm::PoseWithCovariance | perception_msgs::object_access::getPoseWithCovariance (const T &obj) |
| Get the pose with covariance of a given template object that contains an object state. | |
| gm::Vector3 | perception_msgs::object_access::getVelocity (const ObjectState &state) |
| Get the velocity of a given object state. | |
| template<typename T > | |
| gm::Vector3 | perception_msgs::object_access::getVelocity (const T &obj) |
| Get the velocity of a given template object that contains an object state. | |
| double | perception_msgs::object_access::getVelocityMagnitude (const ObjectState &state) |
| Get the velocity magnitude of a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getVelocityMagnitude (const T &obj) |
| Get the velocity magnitude of a given template object that contains an object state. | |
| gm::Vector3 | perception_msgs::object_access::getAcceleration (const ObjectState &state) |
| Get the acceleration of a given object state. | |
| template<typename T > | |
| gm::Vector3 | perception_msgs::object_access::getAcceleration (const T &obj) |
| Get the acceleration of a given template object that contains an object state. | |
| double | perception_msgs::object_access::getAccelerationMagnitude (const ObjectState &state) |
| Get the acceleration magnitude of a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getAccelerationMagnitude (const T &obj) |
| Get the acceleration magnitude of a given template object that contains an object state. | |
| double | perception_msgs::object_access::getRollInDeg (const ObjectState &state) |
| Get the roll in degree of a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getRollInDeg (const T &obj) |
| Get the roll in degree of a given template object that contains an object state. | |
| double | perception_msgs::object_access::getPitchInDeg (const ObjectState &state) |
| Get the pitch in degree of a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getPitchInDeg (const T &obj) |
| Get the pitch in degree of a given template object that contains an object state. | |
| double | perception_msgs::object_access::getYawInDeg (const ObjectState &state) |
| Get the yaw in degree of a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getYawInDeg (const T &obj) |
| Get the yaw in degree of a given template object that contains an object state. | |
| gm::PoseWithCovariance | perception_msgs::object_access::getVelocityXYZWithCovariance (const ObjectState &state) |
| Get the velocity XYZ with covariance of a object state. | |
| template<typename T > | |
| gm::PoseWithCovariance | perception_msgs::object_access::getVelocityXYZWithCovariance (const T &obj) |
| Get the velocity XYZ with covariance of a given template object that contains an object state. | |
| gm::Vector3 | perception_msgs::object_access::getVelocityXYZ (const ObjectState &state) |
| Get the velocity XYZ of a given object state. | |
| template<typename T > | |
| gm::Vector3 | perception_msgs::object_access::getVelocityXYZ (const T &obj) |
| Get the velocity XYZ of a given template object that contains an object state. | |
| double | perception_msgs::object_access::getVelX (const ObjectState &state) |
| Get the x-velocity of a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getVelX (const T &obj) |
| Get the x-velocity of a given template object that contains an object state. | |
| double | perception_msgs::object_access::getVelY (const ObjectState &state) |
| Get the y-velocity of a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getVelY (const T &obj) |
| Get the y-velocity of a given template object that contains an object state. | |
| gm::PoseWithCovariance | perception_msgs::object_access::getAccelerationXYZWithCovariance (const ObjectState &state) |
| Get the acceleration XYZ with covariance of a given object state. | |
| template<typename T > | |
| gm::PoseWithCovariance | perception_msgs::object_access::getAccelerationXYZWithCovariance (const T &obj) |
| Get the acceleration XYZ with covariance of a given template object that contains an object state. | |
| gm::Vector3 | perception_msgs::object_access::getAccelerationXYZ (const ObjectState &state) |
| Get the acceleration XYZ of a given object state. | |
| template<typename T > | |
| gm::Vector3 | perception_msgs::object_access::getAccelerationXYZ (const T &obj) |
| Get the acceleration XYZ of a given template object that contains an object state. | |
| double | perception_msgs::object_access::getAccX (const ObjectState &state) |
| Get the x-acceleration of a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getAccX (const T &obj) |
| Get the x-acceleration of a given template object that contains an object state. | |
| double | perception_msgs::object_access::getAccY (const ObjectState &state) |
| Get the y-acceleration of a given object state. | |
| template<typename T > | |
| double | perception_msgs::object_access::getAccY (const T &obj) |
| Get the y-acceleration of a given template object that contains an object state. | |
| ObjectClassification | perception_msgs::object_access::getClassWithHighestProbability (const ObjectState &state) |
| Get the classification with highest probability of a given object state. | |
| template<typename T > | |
| ObjectClassification | perception_msgs::object_access::getClassWithHighestProbability (const T &obj) |
| Get the classification with highest probability of a given template object that contains an object state. | |
Convenience getter functions for object state members.
Definition in file convenience_state_getters.h.
|
inline |
Get the acceleration of a given object state.
| state |
Definition at line 404 of file convenience_state_getters.h.
|
inline |
Get the acceleration of a given template object that contains an object state.
| T |
| obj |
Definition at line 420 of file convenience_state_getters.h.
|
inline |
Get the acceleration magnitude of a given object state.
| state |
Definition at line 430 of file convenience_state_getters.h.
|
inline |
Get the acceleration magnitude of a given template object that contains an object state.
| T |
| obj |
Definition at line 444 of file convenience_state_getters.h.
|
inline |
Get the acceleration XYZ of a given object state.
| state |
Definition at line 709 of file convenience_state_getters.h.
|
inline |
Get the acceleration XYZ of a given template object that contains an object state.
| T |
| obj |
Definition at line 728 of file convenience_state_getters.h.
|
inline |
Get the acceleration XYZ with covariance of a given object state.
| state |
Definition at line 648 of file convenience_state_getters.h.
|
inline |
Get the acceleration XYZ with covariance of a given template object that contains an object state.
| T |
| obj |
Definition at line 699 of file convenience_state_getters.h.
|
inline |
Get the x-acceleration of a given object state.
| state |
Definition at line 738 of file convenience_state_getters.h.
|
inline |
Get the x-acceleration of a given template object that contains an object state.
| T |
| obj |
Definition at line 748 of file convenience_state_getters.h.
|
inline |
Get the y-acceleration of a given object state.
| state |
Definition at line 758 of file convenience_state_getters.h.
|
inline |
Get the y-acceleration of a given template object that contains an object state.
| T |
| obj |
Definition at line 768 of file convenience_state_getters.h.
|
inline |
Get the object's geometric center position.
| state | The state to get the center position from |
Definition at line 221 of file convenience_state_getters.h.
|
inline |
Get the object's geometric center position.
| T |
| object | The object to get the center position from |
Definition at line 243 of file convenience_state_getters.h.
|
inline |
Get the classification with highest probability of a given object state.
| state |
Definition at line 780 of file convenience_state_getters.h.
|
inline |
Get the classification with highest probability of a given template object that contains an object state.
| T |
| obj |
Definition at line 802 of file convenience_state_getters.h.
|
inline |
Get the continuous state for a given object state.
| state |
Definition at line 30 of file convenience_state_getters.h.
|
inline |
Get the continuous state for a given template object that contains an object state.
| T |
| obj |
Definition at line 43 of file convenience_state_getters.h.
|
inline |
Get the continuous state covariance for a given object state.
| state |
Definition at line 76 of file convenience_state_getters.h.
|
inline |
Get the continuous state covariance for a given template object that contains an object state.
| T |
| obj |
Definition at line 89 of file convenience_state_getters.h.
|
inline |
Get the continuous state covariance entry (i,j) for a given object state.
| state | |
| i | |
| j |
Definition at line 101 of file convenience_state_getters.h.
|
inline |
Get the continuous state covariance entry (i,j) for a given template object that contains an object state.
| T |
| obj | |
| i | |
| j |
Definition at line 117 of file convenience_state_getters.h.
|
inline |
Get the continuous state covariance diagonal for a given object state.
| state |
Definition at line 127 of file convenience_state_getters.h.
|
inline |
Get the continuous state covariance diagonal for a given template object that contains an object state.
| T |
| obj |
Definition at line 142 of file convenience_state_getters.h.
|
inline |
Get the discrete state for a given object state.
| state |
Definition at line 53 of file convenience_state_getters.h.
|
inline |
Get the discrete state for a given template object that contains an object state.
| T |
| obj |
Definition at line 66 of file convenience_state_getters.h.
|
inline |
Get the orientation of a given object state.
| state |
Definition at line 180 of file convenience_state_getters.h.
|
inline |
Get the orientation of a given template object that contains an object state.
| T |
| obj |
Definition at line 198 of file convenience_state_getters.h.
|
inline |
Get the pitch in degree of a given object state.
| state |
Definition at line 476 of file convenience_state_getters.h.
|
inline |
Get the pitch in degree of a given template object that contains an object state.
| T |
| obj |
Definition at line 486 of file convenience_state_getters.h.
|
inline |
Get the pose of a given object state.
| state |
Definition at line 208 of file convenience_state_getters.h.
|
inline |
Get the pose of a given template object that contains an object state.
| T |
| obj |
Definition at line 255 of file convenience_state_getters.h.
|
inline |
Get the pose covariance of a given object state.
| state |
Definition at line 265 of file convenience_state_getters.h.
|
inline |
Get the pose covariance of a given template object that contains an object state.
| T |
| obj |
Definition at line 316 of file convenience_state_getters.h.
|
inline |
Get the pose with covariance of a given object state.
| state |
Definition at line 327 of file convenience_state_getters.h.
|
inline |
Get the pose with covariance of a given template object that contains an object state.
| T |
| obj |
Definition at line 345 of file convenience_state_getters.h.
|
inline |
Get the position of a given object state.
| state |
Definition at line 154 of file convenience_state_getters.h.
|
inline |
Get the position of a given template object that contains an object state.
| T |
| obj |
Definition at line 170 of file convenience_state_getters.h.
|
inline |
Get the roll in degree of a given object state.
| state |
Definition at line 456 of file convenience_state_getters.h.
|
inline |
Get the roll in degree of a given template object that contains an object state.
| T |
| obj |
Definition at line 466 of file convenience_state_getters.h.
|
inline |
Get the velocity of a given object state.
| state |
Definition at line 355 of file convenience_state_getters.h.
|
inline |
Get the velocity of a given template object that contains an object state.
| T |
| obj |
Definition at line 371 of file convenience_state_getters.h.
|
inline |
Get the velocity magnitude of a given object state.
| state |
Definition at line 381 of file convenience_state_getters.h.
|
inline |
Get the velocity magnitude of a given template object that contains an object state.
| T |
| obj |
Definition at line 395 of file convenience_state_getters.h.
|
inline |
Get the velocity XYZ of a given object state.
| state |
Definition at line 579 of file convenience_state_getters.h.
|
inline |
Get the velocity XYZ of a given template object that contains an object state.
| T |
| obj |
Definition at line 598 of file convenience_state_getters.h.
|
inline |
Get the velocity XYZ with covariance of a object state.
| state |
Definition at line 516 of file convenience_state_getters.h.
|
inline |
Get the velocity XYZ with covariance of a given template object that contains an object state.
| T |
| obj |
Definition at line 569 of file convenience_state_getters.h.
|
inline |
Get the x-velocity of a given object state.
| state |
Definition at line 608 of file convenience_state_getters.h.
|
inline |
Get the x-velocity of a given template object that contains an object state.
| T |
| obj |
Definition at line 618 of file convenience_state_getters.h.
|
inline |
Get the y-velocity of a given object state.
| state |
Definition at line 628 of file convenience_state_getters.h.
|
inline |
Get the y-velocity of a given template object that contains an object state.
| T |
| obj |
Definition at line 638 of file convenience_state_getters.h.
|
inline |
Get the yaw in degree of a given object state.
| state |
Definition at line 496 of file convenience_state_getters.h.
|
inline |
Get the yaw in degree of a given template object that contains an object state.
| T |
| obj |
Definition at line 506 of file convenience_state_getters.h.