Public Member Functions | Private Attributes
collision_proximity::BodyDecompositionVector Class Reference

#include <collision_proximity_types.h>

List of all members.

Public Member Functions

void addToVector (BodyDecomposition *bd)
 BodyDecompositionVector ()
const BodyDecompositiongetBodyDecomposition (unsigned int i) const
const std::vector< tf::Vector3 > & getCollisionPoints () const
const std::vector
< CollisionSphere > & 
getCollisionSpheres () const
unsigned int getSize () const
void updateBodyPose (unsigned int ind, const tf::Transform &pose)
void updateSpheresPose (unsigned int ind, const tf::Transform &pose)
 ~BodyDecompositionVector ()

Private Attributes

std::vector< tf::Vector3 > collision_points_
std::vector< CollisionSpherecollision_spheres_
std::vector< BodyDecomposition * > decomp_vector_
std::map< unsigned int,
unsigned int > 
point_index_map_
std::map< unsigned int,
unsigned int > 
sphere_index_map_

Detailed Description

Definition at line 177 of file collision_proximity_types.h.


Constructor & Destructor Documentation

Definition at line 180 of file collision_proximity_types.h.

Definition at line 183 of file collision_proximity_types.h.


Member Function Documentation

Definition at line 202 of file collision_proximity_types.h.

Definition at line 215 of file collision_proximity_types.h.

Definition at line 190 of file collision_proximity_types.h.

Definition at line 195 of file collision_proximity_types.h.

Definition at line 211 of file collision_proximity_types.h.

void collision_proximity::BodyDecompositionVector::updateBodyPose ( unsigned int  ind,
const tf::Transform pose 
) [inline]

Definition at line 223 of file collision_proximity_types.h.

void collision_proximity::BodyDecompositionVector::updateSpheresPose ( unsigned int  ind,
const tf::Transform pose 
) [inline]

Definition at line 240 of file collision_proximity_types.h.


Member Data Documentation

Definition at line 258 of file collision_proximity_types.h.

Definition at line 257 of file collision_proximity_types.h.

Definition at line 256 of file collision_proximity_types.h.

std::map<unsigned int, unsigned int> collision_proximity::BodyDecompositionVector::point_index_map_ [private]

Definition at line 255 of file collision_proximity_types.h.

std::map<unsigned int, unsigned int> collision_proximity::BodyDecompositionVector::sphere_index_map_ [private]

Definition at line 254 of file collision_proximity_types.h.


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


collision_proximity
Author(s): Gil Jones
autogenerated on Thu Dec 12 2013 11:08:47