$search

collision_proximity::BodyDecomposition Class Reference

#include <collision_proximity_types.h>

List of all members.

Public Member Functions

 BodyDecomposition (const std::string &object_name, const shapes::Shape *shape, double resolution, double padding=0.01)
const bodies::BodygetBody () const
const std::vector< btVector3 > & getCollisionPoints () const
const std::vector
< CollisionSphere > & 
getCollisionSpheres () const
void updatePointsPose (const btTransform &linkTransform)
void updatePose (const btTransform &linkTransform)
void updateSpheresPose (const btTransform &linkTransform)
 ~BodyDecomposition ()

Public Attributes

btTransform relative_cylinder_pose_

Private Attributes

bodies::Bodybody_
std::vector< CollisionSpherecollision_spheres_
std::string object_name_
std::vector< btVector3 > posed_collision_points_
std::vector< btVector3 > relative_collision_points_

Friends

class BodyDecompositionVector

Detailed Description

Definition at line 131 of file collision_proximity_types.h.


Constructor & Destructor Documentation

collision_proximity::BodyDecomposition::BodyDecomposition ( const std::string &  object_name,
const shapes::Shape shape,
double  resolution,
double  padding = 0.01 
)
collision_proximity::BodyDecomposition::~BodyDecomposition (  ) 

Definition at line 143 of file collision_proximity_types.cpp.


Member Function Documentation

const bodies::Body* collision_proximity::BodyDecomposition::getBody (  )  const [inline]

Definition at line 160 of file collision_proximity_types.h.

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

Definition at line 155 of file collision_proximity_types.h.

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

Definition at line 150 of file collision_proximity_types.h.

void collision_proximity::BodyDecomposition::updatePointsPose ( const btTransform &  linkTransform  ) 

Definition at line 157 of file collision_proximity_types.cpp.

void collision_proximity::BodyDecomposition::updatePose ( const btTransform &  linkTransform  ) 

Definition at line 167 of file collision_proximity_types.cpp.

void collision_proximity::BodyDecomposition::updateSpheresPose ( const btTransform &  linkTransform  ) 

Definition at line 148 of file collision_proximity_types.cpp.


Friends And Related Function Documentation

friend class BodyDecompositionVector [friend]

Definition at line 133 of file collision_proximity_types.h.


Member Data Documentation

Definition at line 169 of file collision_proximity_types.h.

Definition at line 171 of file collision_proximity_types.h.

Definition at line 167 of file collision_proximity_types.h.

Definition at line 173 of file collision_proximity_types.h.

Definition at line 172 of file collision_proximity_types.h.

Definition at line 141 of file collision_proximity_types.h.


The documentation for this class was generated from the following files:
 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