moveit2
The MoveIt Motion Planning Framework for ROS 2.
Public Member Functions | Protected Attributes | List of all members
collision_detection::PosedBodyPointDecomposition Class Reference

#include <collision_distance_field_types.h>

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW PosedBodyPointDecomposition (const BodyDecompositionConstPtr &body_decomposition)
 
 PosedBodyPointDecomposition (const BodyDecompositionConstPtr &body_decomposition, const Eigen::Isometry3d &pose)
 
 PosedBodyPointDecomposition (const std::shared_ptr< const octomap::OcTree > &octree)
 
const EigenSTL::vector_Vector3d & getCollisionPoints () const
 
void updatePose (const Eigen::Isometry3d &linkTransform)
 

Protected Attributes

BodyDecompositionConstPtr body_decomposition_
 
EigenSTL::vector_Vector3d posed_collision_points_
 

Detailed Description

Definition at line 347 of file collision_distance_field_types.h.

Constructor & Destructor Documentation

◆ PosedBodyPointDecomposition() [1/3]

collision_detection::PosedBodyPointDecomposition::PosedBodyPointDecomposition ( const BodyDecompositionConstPtr &  body_decomposition)

Definition at line 336 of file collision_distance_field_types.cpp.

◆ PosedBodyPointDecomposition() [2/3]

collision_detection::PosedBodyPointDecomposition::PosedBodyPointDecomposition ( const BodyDecompositionConstPtr &  body_decomposition,
const Eigen::Isometry3d &  pose 
)

Definition at line 342 of file collision_distance_field_types.cpp.

Here is the call graph for this function:

◆ PosedBodyPointDecomposition() [3/3]

collision_detection::PosedBodyPointDecomposition::PosedBodyPointDecomposition ( const std::shared_ptr< const octomap::OcTree > &  octree)

Definition at line 349 of file collision_distance_field_types.cpp.

Member Function Documentation

◆ getCollisionPoints()

const EigenSTL::vector_Vector3d& collision_detection::PosedBodyPointDecomposition::getCollisionPoints ( ) const
inline

Definition at line 358 of file collision_distance_field_types.h.

◆ updatePose()

void collision_detection::PosedBodyPointDecomposition::updatePose ( const Eigen::Isometry3d &  linkTransform)

Definition at line 361 of file collision_distance_field_types.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ body_decomposition_

BodyDecompositionConstPtr collision_detection::PosedBodyPointDecomposition::body_decomposition_
protected

Definition at line 366 of file collision_distance_field_types.h.

◆ posed_collision_points_

EigenSTL::vector_Vector3d collision_detection::PosedBodyPointDecomposition::posed_collision_points_
protected

Definition at line 367 of file collision_distance_field_types.h.


The documentation for this class was generated from the following files: