Public Member Functions | Private Attributes
collision_detection::PosedBodySphereDecompositionVector Class Reference

#include <collision_distance_field_types.h>

List of all members.

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::Affine3d &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 367 of file collision_distance_field_types.h.


Constructor & Destructor Documentation

Definition at line 372 of file collision_distance_field_types.h.


Member Function Documentation

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

Definition at line 391 of file collision_distance_field_types.h.

Definition at line 376 of file collision_distance_field_types.h.

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

Definition at line 407 of file collision_distance_field_types.h.

Definition at line 402 of file collision_distance_field_types.h.

Definition at line 381 of file collision_distance_field_types.h.

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

Definition at line 386 of file collision_distance_field_types.h.

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

Definition at line 417 of file collision_distance_field_types.h.


Member Data Documentation

Definition at line 434 of file collision_distance_field_types.h.

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

Definition at line 433 of file collision_distance_field_types.h.

PosedBodySphereDecompositionConstPtr collision_detection::PosedBodySphereDecompositionVector::empty_ptr_ [private]

Definition at line 432 of file collision_distance_field_types.h.

Definition at line 435 of file collision_distance_field_types.h.

Definition at line 437 of file collision_distance_field_types.h.

Definition at line 436 of file collision_distance_field_types.h.


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


moveit_experimental
Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley , Jorge Nicho
autogenerated on Wed Jun 19 2019 19:24:03