doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
idAFTree Class Reference

#include <Physics_AF.h>

Public Member Functions

void Factor (void) const
 
void Solve (int auxiliaryIndex=0) const
 
void Response (const idAFConstraint *constraint, int row, int auxiliaryIndex) const
 
void CalculateForces (float timeStep) const
 
void SetMaxSubTreeAuxiliaryIndex (void)
 
void SortBodies (void)
 
void SortBodies_r (idList< idAFBody * > &sortedList, idAFBody *body)
 
void DebugDraw (const idVec4 &color) const
 

Private Attributes

idList< idAFBody * > sortedBodies
 

Friends

class idPhysics_AF
 

Detailed Description

Definition at line 774 of file Physics_AF.h.

Member Function Documentation

void idAFTree::CalculateForces ( float  timeStep) const

Definition at line 4711 of file Physics_AF.cpp.

void idAFTree::DebugDraw ( const idVec4 color) const

Definition at line 4839 of file Physics_AF.cpp.

void idAFTree::Factor ( void  ) const

Definition at line 4481 of file Physics_AF.cpp.

void idAFTree::Response ( const idAFConstraint constraint,
int  row,
int  auxiliaryIndex 
) const

Definition at line 4603 of file Physics_AF.cpp.

void idAFTree::SetMaxSubTreeAuxiliaryIndex ( void  )

Definition at line 4772 of file Physics_AF.cpp.

void idAFTree::Solve ( int  auxiliaryIndex = 0) const

Definition at line 4536 of file Physics_AF.cpp.

void idAFTree::SortBodies ( void  )

Definition at line 4813 of file Physics_AF.cpp.

void idAFTree::SortBodies_r ( idList< idAFBody * > &  sortedList,
idAFBody body 
)

Definition at line 4795 of file Physics_AF.cpp.

Friends And Related Function Documentation

friend class idPhysics_AF
friend

Definition at line 775 of file Physics_AF.h.

Member Data Documentation

idList<idAFBody *> idAFTree::sortedBodies
private

Definition at line 788 of file Physics_AF.h.


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