Public Member Functions | Protected Attributes | List of all members
collision_detection::PosedBodySphereDecomposition Class Reference

#include <collision_distance_field_types.h>

Public Member Functions

const Eigen::Vector3dgetBoundingSphereCenter () const
 
double getBoundingSphereRadius () const
 
const EigenSTL::vector_Vector3dgetCollisionPoints () const
 
const std::vector< CollisionSphere > & getCollisionSpheres () const
 
const EigenSTL::vector_Vector3dgetSphereCenters () const
 
const std::vector< double > & getSphereRadii () const
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW PosedBodySphereDecomposition (const BodyDecompositionConstPtr &body_decomposition)
 
void updatePose (const Eigen::Isometry3d &linkTransform)
 

Protected Attributes

BodyDecompositionConstPtr body_decomposition_
 
Eigen::Vector3d posed_bounding_sphere_center_
 
EigenSTL::vector_Vector3d posed_collision_points_
 
EigenSTL::vector_Vector3d sphere_centers_
 

Detailed Description

Definition at line 325 of file collision_distance_field_types.h.

Constructor & Destructor Documentation

◆ PosedBodySphereDecomposition()

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

Definition at line 381 of file collision_distance_field_types.cpp.

Member Function Documentation

◆ getBoundingSphereCenter()

const Eigen::Vector3d& collision_detection::PosedBodySphereDecomposition::getBoundingSphereCenter ( ) const
inline

Definition at line 351 of file collision_distance_field_types.h.

◆ getBoundingSphereRadius()

double collision_detection::PosedBodySphereDecomposition::getBoundingSphereRadius ( ) const
inline

Definition at line 356 of file collision_distance_field_types.h.

◆ getCollisionPoints()

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

Definition at line 342 of file collision_distance_field_types.h.

◆ getCollisionSpheres()

const std::vector<CollisionSphere>& collision_detection::PosedBodySphereDecomposition::getCollisionSpheres ( ) const
inline

Definition at line 332 of file collision_distance_field_types.h.

◆ getSphereCenters()

const EigenSTL::vector_Vector3d& collision_detection::PosedBodySphereDecomposition::getSphereCenters ( ) const
inline

Definition at line 337 of file collision_distance_field_types.h.

◆ getSphereRadii()

const std::vector<double>& collision_detection::PosedBodySphereDecomposition::getSphereRadii ( ) const
inline

Definition at line 347 of file collision_distance_field_types.h.

◆ updatePose()

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

Definition at line 390 of file collision_distance_field_types.cpp.

Member Data Documentation

◆ body_decomposition_

BodyDecompositionConstPtr collision_detection::PosedBodySphereDecomposition::body_decomposition_
protected

Definition at line 366 of file collision_distance_field_types.h.

◆ posed_bounding_sphere_center_

Eigen::Vector3d collision_detection::PosedBodySphereDecomposition::posed_bounding_sphere_center_
protected

Definition at line 367 of file collision_distance_field_types.h.

◆ posed_collision_points_

EigenSTL::vector_Vector3d collision_detection::PosedBodySphereDecomposition::posed_collision_points_
protected

Definition at line 368 of file collision_distance_field_types.h.

◆ sphere_centers_

EigenSTL::vector_Vector3d collision_detection::PosedBodySphereDecomposition::sphere_centers_
protected

Definition at line 369 of file collision_distance_field_types.h.


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


moveit_core
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Thu Apr 18 2024 02:23:41