moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
#include <constant_features.hpp>
Public Member Functions | |
MetadataOnlyFeature (std::string name, AppendT value) | |
std::string | getName () const override |
Gets the name of the features implementation. | |
moveit::core::MoveItErrorCode | appendFeaturesAsFuzzyFetchQuery (warehouse_ros::Query &, const FeatureSourceT &, const moveit::planning_interface::MoveGroupInterface &, double) const override |
Extracts relevant features from FeatureSourceT, to be appended to a fetch query, with fuzzy matching. | |
moveit::core::MoveItErrorCode | appendFeaturesAsExactFetchQuery (warehouse_ros::Query &, const FeatureSourceT &, const moveit::planning_interface::MoveGroupInterface &, double) const override |
Extracts relevant features from FeatureSourceT, to be appended to a fetch query, with exact matching. | |
moveit::core::MoveItErrorCode | appendFeaturesAsInsertMetadata (warehouse_ros::Metadata &metadata, const FeatureSourceT &, const moveit::planning_interface::MoveGroupInterface &) const override |
Extracts relevant features from FeatureSourceT, to be appended to a cache entry's metadata. | |
Public Member Functions inherited from moveit_ros::trajectory_cache::FeaturesInterface< FeatureSourceT > | |
virtual | ~FeaturesInterface ()=default |
Definition at line 227 of file constant_features.hpp.
|
inline |
Definition at line 230 of file constant_features.hpp.
|
inlineoverridevirtual |
Extracts relevant features from FeatureSourceT, to be appended to a fetch query, with exact matching.
These parameters will be used key the cache element in an exact manner.
[in,out] | query. | The query to add features to. |
[in] | source. | A FeatureSourceT to extract features from. |
[in] | move_group. | The manipulator move group, used to get its state. |
[in] | exact_match_precision. | Tolerance for float precision comparison for what counts as an exact match. |
Implements moveit_ros::trajectory_cache::FeaturesInterface< FeatureSourceT >.
Definition at line 248 of file constant_features.hpp.
|
inlineoverridevirtual |
Extracts relevant features from FeatureSourceT, to be appended to a fetch query, with fuzzy matching.
These parameters will be used key the cache element in a fuzzy manner.
[in,out] | query. | The query to add features to. |
[in] | source. | A FeatureSourceT to extract features from. |
[in] | move_group. | The manipulator move group, used to get its state. |
[in] | exact_match_precision. | Tolerance for float precision comparison for what counts as an exact match. |
Implements moveit_ros::trajectory_cache::FeaturesInterface< FeatureSourceT >.
Definition at line 240 of file constant_features.hpp.
|
inlineoverridevirtual |
Extracts relevant features from FeatureSourceT, to be appended to a cache entry's metadata.
These parameters will be used key the cache element.
[in,out] | metadata. | The metadata to add features to. |
[in] | source. | A FeatureSourceT to extract features from. |
[in] | move_group. | The manipulator move group, used to get its state. |
Implements moveit_ros::trajectory_cache::FeaturesInterface< FeatureSourceT >.
Definition at line 256 of file constant_features.hpp.
|
inlineoverridevirtual |
Gets the name of the features implementation.
Implements moveit_ros::trajectory_cache::FeaturesInterface< FeatureSourceT >.
Definition at line 234 of file constant_features.hpp.