$search

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< btVector3 > & getCollisionPoints () const
const std::vector
< CollisionSphere > & 
getCollisionSpheres () const
unsigned int getSize () const
void updateBodyPose (unsigned int ind, const btTransform &pose)
void updateSpheresPose (unsigned int ind, const btTransform &pose)
 ~BodyDecompositionVector ()

Private Attributes

std::vector< btVector3 > 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

collision_proximity::BodyDecompositionVector::BodyDecompositionVector (  )  [inline]

Definition at line 180 of file collision_proximity_types.h.

collision_proximity::BodyDecompositionVector::~BodyDecompositionVector (  )  [inline]

Definition at line 183 of file collision_proximity_types.h.


Member Function Documentation

void collision_proximity::BodyDecompositionVector::addToVector ( BodyDecomposition bd  )  [inline]

Definition at line 202 of file collision_proximity_types.h.

const BodyDecomposition* collision_proximity::BodyDecompositionVector::getBodyDecomposition ( unsigned int  i  )  const [inline]

Definition at line 215 of file collision_proximity_types.h.

const std::vector<btVector3>& collision_proximity::BodyDecompositionVector::getCollisionPoints (  )  const [inline]

Definition at line 190 of file collision_proximity_types.h.

const std::vector<CollisionSphere>& collision_proximity::BodyDecompositionVector::getCollisionSpheres (  )  const [inline]

Definition at line 195 of file collision_proximity_types.h.

unsigned int collision_proximity::BodyDecompositionVector::getSize (  )  const [inline]

Definition at line 211 of file collision_proximity_types.h.

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

Definition at line 223 of file collision_proximity_types.h.

void collision_proximity::BodyDecompositionVector::updateSpheresPose ( unsigned int  ind,
const btTransform &  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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


collision_proximity
Author(s): Gil Jones
autogenerated on Fri Mar 1 14:46:49 2013