SIM_ColliderPoint Class Reference

#include <SIM_ColliderPoint.h>

Inheritance diagram for SIM_ColliderPoint:

SIM_Collider SIM_Data SIM_OptionsUser

List of all members.

Public Member Functions

 GETSET_DATA_FUNCS_F (SIM_NAME_TOLERANCE, Tolerance)
 GETSET_DATA_FUNCS_F (SIM_NAME_VOLUMEOFFSET, VolumeOffset)
 GETSET_DATA_FUNCS_B ("usepointvelocity", UsePointVelocity)
 GETSET_DATA_FUNCS_B ("usesdfvelocity", UseSDFVelocity)

Protected Member Functions

 SIM_ColliderPoint (const SIM_DataFactory *factory)
 This SIM_ColliderPoint constructor.
virtual ~SIM_ColliderPoint ()
 This SIM_ColliderPoint destructor.
virtual bool collideObjectsSubclass (SIM_Engine &engine, SIM_Object &object, SIM_Object &affector, const SIM_Time &starttime, const SIM_Time &endtime, SIM_ImpactApplyType impactapplytype, int impactflags) const
 Required override of the collision detection function.


Detailed Description

This class implements a collider that detects collisions of geometry points with solid geometry. Each point in the object geometry is tested for collision with the geometry attached to each affector object.

Definition at line 33 of file SIM_ColliderPoint.h.


Constructor & Destructor Documentation

SIM_ColliderPoint::SIM_ColliderPoint ( const SIM_DataFactory factory  )  [explicit, protected]

This SIM_ColliderPoint constructor.

virtual SIM_ColliderPoint::~SIM_ColliderPoint (  )  [protected, virtual]

This SIM_ColliderPoint destructor.


Member Function Documentation

virtual bool SIM_ColliderPoint::collideObjectsSubclass ( SIM_Engine engine,
SIM_Object object,
SIM_Object affector,
const SIM_Time starttime,
const SIM_Time endtime,
SIM_ImpactApplyType  impactapplytype,
int  impactflags 
) const [protected, virtual]

Required override of the collision detection function.

Reimplemented from SIM_Collider.

SIM_ColliderPoint::GETSET_DATA_FUNCS_B ( "usesdfvelocity"  ,
UseSDFVelocity   
)

SIM_ColliderPoint::GETSET_DATA_FUNCS_B ( "usepointvelocity"  ,
UsePointVelocity   
)

SIM_ColliderPoint::GETSET_DATA_FUNCS_F ( SIM_NAME_VOLUMEOFFSET  ,
VolumeOffset   
)

SIM_ColliderPoint::GETSET_DATA_FUNCS_F ( SIM_NAME_TOLERANCE  ,
Tolerance   
)


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

Generated on Fri May 25 00:10:37 2012 for HDK by  doxygen 1.5.9