Bullet Collision Detection & Physics Library
Public Member Functions | Public Attributes | List of all members
btGImpactCompoundShape::CompoundPrimitiveManager Class Reference

compound primitive manager More...

#include <btGImpactShape.h>

Inheritance diagram for btGImpactCompoundShape::CompoundPrimitiveManager:
Inheritance graph
[legend]
Collaboration diagram for btGImpactCompoundShape::CompoundPrimitiveManager:
Collaboration graph
[legend]

Public Member Functions

virtual ~CompoundPrimitiveManager ()
 
 CompoundPrimitiveManager (const CompoundPrimitiveManager &compound)
 
 CompoundPrimitiveManager (btGImpactCompoundShape *compoundShape)
 
 CompoundPrimitiveManager ()
 
virtual bool is_trimesh () const
 determines if this manager consist on only triangles, which special case will be optimized More...
 
virtual int get_primitive_count () const
 
virtual void get_primitive_box (int prim_index, btAABB &primbox) const
 
virtual void get_primitive_triangle (int prim_index, btPrimitiveTriangle &triangle) const
 retrieves only the points of the triangle, and the collision margin More...
 
- Public Member Functions inherited from btPrimitiveManagerBase
virtual ~btPrimitiveManagerBase ()
 

Public Attributes

btGImpactCompoundShapem_compoundShape
 

Detailed Description

compound primitive manager

Definition at line 314 of file btGImpactShape.h.

Constructor & Destructor Documentation

virtual btGImpactCompoundShape::CompoundPrimitiveManager::~CompoundPrimitiveManager ( )
inlinevirtual

Definition at line 317 of file btGImpactShape.h.

btGImpactCompoundShape::CompoundPrimitiveManager::CompoundPrimitiveManager ( const CompoundPrimitiveManager compound)
inline

Definition at line 321 of file btGImpactShape.h.

btGImpactCompoundShape::CompoundPrimitiveManager::CompoundPrimitiveManager ( btGImpactCompoundShape compoundShape)
inline

Definition at line 327 of file btGImpactShape.h.

btGImpactCompoundShape::CompoundPrimitiveManager::CompoundPrimitiveManager ( )
inline

Definition at line 332 of file btGImpactShape.h.

Member Function Documentation

virtual void btGImpactCompoundShape::CompoundPrimitiveManager::get_primitive_box ( int  prim_index,
btAABB primbox 
) const
inlinevirtual

Implements btPrimitiveManagerBase.

Definition at line 347 of file btGImpactShape.h.

virtual int btGImpactCompoundShape::CompoundPrimitiveManager::get_primitive_count ( ) const
inlinevirtual

Implements btPrimitiveManagerBase.

Definition at line 342 of file btGImpactShape.h.

virtual void btGImpactCompoundShape::CompoundPrimitiveManager::get_primitive_triangle ( int  prim_index,
btPrimitiveTriangle triangle 
) const
inlinevirtual

retrieves only the points of the triangle, and the collision margin

Implements btPrimitiveManagerBase.

Definition at line 362 of file btGImpactShape.h.

virtual bool btGImpactCompoundShape::CompoundPrimitiveManager::is_trimesh ( ) const
inlinevirtual

determines if this manager consist on only triangles, which special case will be optimized

Implements btPrimitiveManagerBase.

Definition at line 337 of file btGImpactShape.h.

Member Data Documentation

btGImpactCompoundShape* btGImpactCompoundShape::CompoundPrimitiveManager::m_compoundShape

Definition at line 318 of file btGImpactShape.h.


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