MULTIBODY SIMULATION SOFTWARE - API documentation
Classes | Enumerations | Functions
chrono::collision Namespace Reference

Classes

class  ChCollisionInfo
 Class for passing basic data about contact pairs. More...
class  ChCollisionModel
class  ChCollisionPair
class  ChNarrowPhaseCallback
class  ChBroadPhaseCallback
class  ChCollisionSystem
class  ChCollisionSystemBullet
class  ChConvexDecomposition
class  ChConvexDecompositionHACD
class  ChConvexDecompositionJR
class  ChConvexDecompositionHACDv2
class  ChModelBullet
class  ChModelBulletBody
class  ChModelBulletDEM
class  ChModelBulletNode
class  ChModelBulletParticle

Enumerations

enum  ShapeType {
  SPHERE, ELLIPSOID, BOX, CYLINDER,
  CONVEXHULL, TRIANGLEMESH, BARREL, RECT,
  DISC, ELLIPSE, CAPSULE, CONE,
  COMPOUND
}

Functions

int GetIndex (ChVector< double > vertex, std::vector< ChVector< double > > &vertexOUT, double tol)
void FuseMesh (std::vector< ChVector< double > > &vertexIN, std::vector< ChVector< int > > &triangleIN, std::vector< ChVector< double > > &vertexOUT, std::vector< ChVector< int > > &triangleOUT, double tol=0.0)
void __recurse_add_newcollshapes (btCollisionShape *ashape, std::vector< smartptrshapes > &shapes)

Enumeration Type Documentation

Shape types that can be created. Used so that shape type can be determined without going to bullet Both GPU and CPU Collision Models use this enum


CHRONO::ENGINE
C++ library for multibody simulation, (C) Alessandro Tasora
This API documentation has been generated on Tue Jul 10 2012 by Doxygen