# 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::CCollisionOT Class Reference

Odered table element. More...

#include <collision_ot.h>

Inheritance diagram for NLPACS::CCollisionOT:

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

Public Methods

 CCollisionOT ()
void clear ()
 Clear the element. More...

void link (CCollisionOT *newElement)
 Link in the ot. More...

void unlink ()
 Remove from OT. More...

bool isInfo () const
 Return true if it an info collision else false;. More...

CCollisionOT * getPrevious () const
 Get next element in the ot. More...

CCollisionOT * getNext () const
 Get next element in the ot. More...

CCollisionOTInfogetNextInfo () const
 Get next element in the ot. More...


Protected Attributes

bool _Info

Private Attributes

CCollisionOT * _Next
CCollisionOT * _Previous

Detailed Description

Odered table element.

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

Definition at line 47 of file collision_ot.h.


Constructor & Destructor Documentation

NLPACS::CCollisionOT::CCollisionOT   [inline]
 

Definition at line 50 of file collision_ot.h.

References _Info, and clear.

Referenced by getNext, getNextInfo, getPrevious, and link.


Member Function Documentation

void NLPACS::CCollisionOT::clear void    [inline]
 

Clear the element.

Definition at line 57 of file collision_ot.h.

References _Next, and _Previous.

Referenced by CCollisionOT.

CCollisionOT* NLPACS::CCollisionOT::getNext   const [inline]
 

Get next element in the ot.

Definition at line 100 of file collision_ot.h.

References _Next, and CCollisionOT.

CCollisionOTInfo * NLPACS::CCollisionOT::getNextInfo   const [inline]
 

Get next element in the ot.

Definition at line 448 of file collision_ot.h.

References _Next, and CCollisionOT.

CCollisionOT* NLPACS::CCollisionOT::getPrevious   const [inline]
 

Get next element in the ot.

Definition at line 94 of file collision_ot.h.

References _Previous, and CCollisionOT.

bool NLPACS::CCollisionOT::isInfo   const [inline]
 

Return true if it an info collision else false;.

Definition at line 88 of file collision_ot.h.

References _Info.

void NLPACS::CCollisionOT::link CCollisionOT *    newElement [inline]
 

Link in the ot.

Definition at line 64 of file collision_ot.h.

References _Next, and CCollisionOT.

void NLPACS::CCollisionOT::unlink   [inline]
 

Remove from OT.

Definition at line 77 of file collision_ot.h.

References _Next, and _Previous.


Member Data Documentation

bool NLPACS::CCollisionOT::_Info [protected]
 

Definition at line 117 of file collision_ot.h.

Referenced by CCollisionOT, NLPACS::CCollisionOTDynamicInfo::CCollisionOTDynamicInfo, NLPACS::CCollisionOTInfo::CCollisionOTInfo, NLPACS::CCollisionOTStaticInfo::CCollisionOTStaticInfo, and isInfo.

CCollisionOT* NLPACS::CCollisionOT::_Next [private]
 

Reimplemented in NLPACS::CCollisionOTStaticInfo.

Definition at line 110 of file collision_ot.h.

Referenced by clear, getNext, getNextInfo, link, and unlink.

CCollisionOT* NLPACS::CCollisionOT::_Previous [private]
 

Definition at line 113 of file collision_ot.h.

Referenced by clear, getPrevious, and unlink.


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