moveit2
The MoveIt Motion Planning Framework for ROS 2.
distance_field::DistanceField Member List

This is the complete list of members for distance_field::DistanceField, including all inherited members.

addOcTreeToField(const octomap::OcTree *octree)distance_field::DistanceField
addPointsToField(const EigenSTL::vector_Vector3d &points)=0distance_field::DistanceFieldpure virtual
addShapeToField(const shapes::Shape *shape, const Eigen::Isometry3d &pose)distance_field::DistanceField
addShapeToField(const shapes::Shape *shape, const geometry_msgs::msg::Pose &pose)distance_field::DistanceField
DistanceField(double size_x, double size_y, double size_z, double resolution, double origin_x, double origin_y, double origin_z)distance_field::DistanceField
getDistance(double x, double y, double z) const =0distance_field::DistanceFieldpure virtual
getDistance(int x, int y, int z) const =0distance_field::DistanceFieldpure virtual
getDistanceGradient(double x, double y, double z, double &gradient_x, double &gradient_y, double &gradient_z, bool &in_bounds) constdistance_field::DistanceField
getGradientMarkers(double min_radius, double max_radius, const std::string &frame_id, const rclcpp::Time &stamp, visualization_msgs::msg::MarkerArray &marker_array) constdistance_field::DistanceField
getIsoSurfaceMarkers(double min_distance, double max_distance, const std::string &frame_id, const rclcpp::Time &stamp, visualization_msgs::msg::Marker &marker) constdistance_field::DistanceField
getOcTreePoints(const octomap::OcTree *octree, EigenSTL::vector_Vector3d *points)distance_field::DistanceFieldprotected
getOriginX() constdistance_field::DistanceFieldinline
getOriginY() constdistance_field::DistanceFieldinline
getOriginZ() constdistance_field::DistanceFieldinline
getPlaneMarkers(PlaneVisualizationType type, double length, double width, double height, const Eigen::Vector3d &origin, const std::string &frame_id, const rclcpp::Time &stamp, visualization_msgs::msg::Marker &marker) constdistance_field::DistanceField
getProjectionPlanes(const std::string &frame_id, const rclcpp::Time &stamp, double max_distance, visualization_msgs::msg::Marker &marker) constdistance_field::DistanceField
getResolution() constdistance_field::DistanceFieldinline
getShapePoints(const shapes::Shape *shape, const Eigen::Isometry3d &pose, EigenSTL::vector_Vector3d *points)distance_field::DistanceField
getSizeX() constdistance_field::DistanceFieldinline
getSizeY() constdistance_field::DistanceFieldinline
getSizeZ() constdistance_field::DistanceFieldinline
getUninitializedDistance() const =0distance_field::DistanceFieldpure virtual
getXNumCells() const =0distance_field::DistanceFieldpure virtual
getYNumCells() const =0distance_field::DistanceFieldpure virtual
getZNumCells() const =0distance_field::DistanceFieldpure virtual
gridToWorld(int x, int y, int z, double &world_x, double &world_y, double &world_z) const =0distance_field::DistanceFieldpure virtual
inv_twice_resolution_distance_field::DistanceFieldprotected
isCellValid(int x, int y, int z) const =0distance_field::DistanceFieldpure virtual
moveShapeInField(const shapes::Shape *shape, const Eigen::Isometry3d &old_pose, const Eigen::Isometry3d &new_pose)distance_field::DistanceField
moveShapeInField(const shapes::Shape *shape, const geometry_msgs::msg::Pose &old_pose, const geometry_msgs::msg::Pose &new_pose)distance_field::DistanceField
origin_x_distance_field::DistanceFieldprotected
origin_y_distance_field::DistanceFieldprotected
origin_z_distance_field::DistanceFieldprotected
readFromStream(std::istream &stream)=0distance_field::DistanceFieldpure virtual
removePointsFromField(const EigenSTL::vector_Vector3d &points)=0distance_field::DistanceFieldpure virtual
removeShapeFromField(const shapes::Shape *shape, const Eigen::Isometry3d &pose)distance_field::DistanceField
removeShapeFromField(const shapes::Shape *shape, const geometry_msgs::msg::Pose &pose)distance_field::DistanceField
reset()=0distance_field::DistanceFieldpure virtual
resolution_distance_field::DistanceFieldprotected
setPoint(int xCell, int yCell, int zCell, double dist, geometry_msgs::msg::Point &point, std_msgs::msg::ColorRGBA &color, double max_distance) constdistance_field::DistanceFieldprotected
size_x_distance_field::DistanceFieldprotected
size_y_distance_field::DistanceFieldprotected
size_z_distance_field::DistanceFieldprotected
updatePointsInField(const EigenSTL::vector_Vector3d &old_points, const EigenSTL::vector_Vector3d &new_points)=0distance_field::DistanceFieldpure virtual
worldToGrid(double world_x, double world_y, double world_z, int &x, int &y, int &z) const =0distance_field::DistanceFieldpure virtual
writeToStream(std::ostream &stream) const =0distance_field::DistanceFieldpure virtual
~DistanceField()distance_field::DistanceFieldvirtual