Public Member Functions | Private Attributes | List of all members
collision_detection::PosedBodySphereDecompositionVector Class Reference

#include <collision_distance_field_types.h>

Public Member Functions

void addToVector (PosedBodySphereDecompositionPtr &bd)
 
const std::vector< CollisionSphere > & getCollisionSpheres () const
 
PosedBodySphereDecompositionConstPtr getPosedBodySphereDecomposition (unsigned int i) const
 
unsigned int getSize () const
 
const EigenSTL::vector_Vector3dgetSphereCenters () const
 
const std::vector< double > & getSphereRadii () const
 
EIGEN_MAKE_ALIGNED_OPERATOR_NEW PosedBodySphereDecompositionVector ()
 
void updatePose (unsigned int ind, const Eigen::Isometry3d &pose)
 

Private Attributes

std::vector< CollisionSpherecollision_spheres_
 
std::vector< PosedBodySphereDecompositionPtr > decomp_vector_
 
PosedBodySphereDecompositionConstPtr empty_ptr_
 
EigenSTL::vector_Vector3d posed_collision_spheres_
 
std::map< unsigned int, unsigned int > sphere_index_map_
 
std::vector< double > sphere_radii_
 

Detailed Description

Definition at line 395 of file collision_distance_field_types.h.

Constructor & Destructor Documentation

◆ PosedBodySphereDecompositionVector()

EIGEN_MAKE_ALIGNED_OPERATOR_NEW collision_detection::PosedBodySphereDecompositionVector::PosedBodySphereDecompositionVector ( )
inline

Definition at line 400 of file collision_distance_field_types.h.

Member Function Documentation

◆ addToVector()

void collision_detection::PosedBodySphereDecompositionVector::addToVector ( PosedBodySphereDecompositionPtr &  bd)
inline

Definition at line 419 of file collision_distance_field_types.h.

◆ getCollisionSpheres()

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

Definition at line 404 of file collision_distance_field_types.h.

◆ getPosedBodySphereDecomposition()

PosedBodySphereDecompositionConstPtr collision_detection::PosedBodySphereDecompositionVector::getPosedBodySphereDecomposition ( unsigned int  i) const
inline

Definition at line 435 of file collision_distance_field_types.h.

◆ getSize()

unsigned int collision_detection::PosedBodySphereDecompositionVector::getSize ( ) const
inline

Definition at line 430 of file collision_distance_field_types.h.

◆ getSphereCenters()

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

Definition at line 409 of file collision_distance_field_types.h.

◆ getSphereRadii()

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

Definition at line 414 of file collision_distance_field_types.h.

◆ updatePose()

void collision_detection::PosedBodySphereDecompositionVector::updatePose ( unsigned int  ind,
const Eigen::Isometry3d &  pose 
)
inline

Definition at line 445 of file collision_distance_field_types.h.

Member Data Documentation

◆ collision_spheres_

std::vector<CollisionSphere> collision_detection::PosedBodySphereDecompositionVector::collision_spheres_
private

Definition at line 462 of file collision_distance_field_types.h.

◆ decomp_vector_

std::vector<PosedBodySphereDecompositionPtr> collision_detection::PosedBodySphereDecompositionVector::decomp_vector_
private

Definition at line 461 of file collision_distance_field_types.h.

◆ empty_ptr_

PosedBodySphereDecompositionConstPtr collision_detection::PosedBodySphereDecompositionVector::empty_ptr_
private

Definition at line 460 of file collision_distance_field_types.h.

◆ posed_collision_spheres_

EigenSTL::vector_Vector3d collision_detection::PosedBodySphereDecompositionVector::posed_collision_spheres_
private

Definition at line 463 of file collision_distance_field_types.h.

◆ sphere_index_map_

std::map<unsigned int, unsigned int> collision_detection::PosedBodySphereDecompositionVector::sphere_index_map_
private

Definition at line 465 of file collision_distance_field_types.h.

◆ sphere_radii_

std::vector<double> collision_detection::PosedBodySphereDecompositionVector::sphere_radii_
private

Definition at line 464 of file collision_distance_field_types.h.


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


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