Public Member Functions | Public Attributes | Private Attributes | Friends
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< tf::Vector3 > & getCollisionPoints () const
const std::vector
< CollisionSphere > & 
getCollisionSpheres () const
void updatePointsPose (const tf::Transform &linkTransform)
void updatePose (const tf::Transform &linkTransform)
void updateSpheresPose (const tf::Transform &linkTransform)
 ~BodyDecomposition ()

Public Attributes

tf::Transform relative_cylinder_pose_

Private Attributes

bodies::Bodybody_
std::vector< CollisionSpherecollision_spheres_
std::string object_name_
std::vector< tf::Vector3 > posed_collision_points_
std::vector< tf::Vector3 > 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 
)

Definition at line 143 of file collision_proximity_types.cpp.


Member Function Documentation

Definition at line 160 of file collision_proximity_types.h.

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

Definition at line 155 of file collision_proximity_types.h.

Definition at line 150 of file collision_proximity_types.h.

Definition at line 157 of file collision_proximity_types.cpp.

Definition at line 167 of file collision_proximity_types.cpp.

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:


collision_proximity
Author(s): Gil Jones
autogenerated on Fri Dec 6 2013 21:11:30