# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLPACS::CCollisionOTInfo Class Reference

Collision descriptor for time odered table. More...

#include <collision_ot.h>

Inheritance diagram for NLPACS::CCollisionOTInfo:

NLPACS::CCollisionOT NLPACS::CCollisionOTDynamicInfo NLPACS::CCollisionOTStaticInfo List of all members.

Public Methods

 CCollisionOTInfo ()
virtual void primitiveLink (CMovePrimitive *primitive, CCollisionOTInfo *other)=0
virtual CCollisionOTInfo * getNext (CMovePrimitive *primitive) const=0
virtual bool isCollisionAgainstStatic () const=0
virtual double getCollisionTime () const=0
virtual void removeFromPrimitives ()=0
virtual CMovePrimitivegetOtherPrimitive (CMovePrimitive *primitive) const=0

Detailed Description

Collision descriptor for time odered table.

Author:
Cyril 'Hulud' Corvazier , Nevrax France
Date:
2001

Definition at line 127 of file collision_ot.h.


Constructor & Destructor Documentation

NLPACS::CCollisionOTInfo::CCollisionOTInfo   [inline]
 

Definition at line 130 of file collision_ot.h.

References NLPACS::CCollisionOT::_Info.

Referenced by NLPACS::CCollisionOTStaticInfo::getNext, NLPACS::CCollisionOTDynamicInfo::getNext, NLPACS::CCollisionOTStaticInfo::primitiveLink, and NLPACS::CCollisionOTDynamicInfo::primitiveLink.


Member Function Documentation

virtual double NLPACS::CCollisionOTInfo::getCollisionTime   const [pure virtual]
 

Implemented in NLPACS::CCollisionOTDynamicInfo.

virtual CCollisionOTInfo* NLPACS::CCollisionOTInfo::getNext CMovePrimitive   primitive const [pure virtual]
 

Implemented in NLPACS::CCollisionOTDynamicInfo.

virtual CMovePrimitive* NLPACS::CCollisionOTInfo::getOtherPrimitive CMovePrimitive   primitive const [pure virtual]
 

Implemented in NLPACS::CCollisionOTDynamicInfo.

virtual bool NLPACS::CCollisionOTInfo::isCollisionAgainstStatic   const [pure virtual]
 

Implemented in NLPACS::CCollisionOTDynamicInfo.

virtual void NLPACS::CCollisionOTInfo::primitiveLink CMovePrimitive   primitive,
CCollisionOTInfo *    other
[pure virtual]
 

Implemented in NLPACS::CCollisionOTDynamicInfo.

virtual void NLPACS::CCollisionOTInfo::removeFromPrimitives   [pure virtual]
 

Implemented in NLPACS::CCollisionOTDynamicInfo.


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