, including all inherited members.
| AdvanceSimulation(T tCurrent, T tNext) | PhysicsSupport< T > | [inline, virtual] |
| AdvanceSimulation(MATH::SimClock< T > &simClock) | PhysicsSupport< T > | [inline, virtual] |
| ApplyAndResetTransform() | HalfEdgeModel< T > | [inline, virtual] |
| ApplyMaterial(Enum::Face f=Enum::FRONT) | OpenGLSupport | [inline] |
| bIsDisplayVertexNormals | OpenGLHalfEdgeModel< T > | [protected] |
| BuildBVHTree(TAPs::Enum::CD treeType) | HalfEdgeModel< T > | [inline, virtual] |
| OpenGLMeshModel::BuildBVHTree(Enum::CD treeType) | ColDetSupport< T > | [inline, virtual] |
| CalAndSetFaceNormalsNotNormalized() | HalfEdgeModel< T > | [inline, protected, virtual] |
| CalAndSetNormals() | HalfEdgeModel< T > | [inline, virtual] |
| CalAndSetPhysicsCenterOfMass() | Model< T > | [inline, virtual] |
| CalAndSetVertexNormals() | HalfEdgeModel< T > | [inline, protected, virtual] |
| CalBoundingAABB() | HalfEdgeModel< T > | [inline, protected, virtual] |
| CalBoundingEllipsoid() | HalfEdgeModel< T > | [inline, protected, virtual] |
| CalBoundingSphere() | HalfEdgeModel< T > | [inline, protected, virtual] |
| ColDetSupport() | ColDetSupport< T > | [inline] |
| DisplayGL(OpenGL::Enum::DrawMode=OpenGL::Enum::POLYGON) | OpenGLModel< T > | [inline, virtual] |
| DisplayGLFaceRange(int startFace, int endFace, OpenGL::Enum::DrawMode DM=OpenGL::Enum::POLYGON) | OpenGLSupport | [inline, virtual] |
| DrawBoundingAABB() | OpenGLModel< T > | [inline, virtual] |
| DrawBoundingEllipsoid() | OpenGLModel< T > | [inline, virtual] |
| DrawBoundingSphere() | OpenGLModel< T > | [inline, virtual] |
| DrawGL(GLenum) | OpenGLHalfEdgeModel< T > | [inline, protected, virtual] |
| DrawHalfEdgeByNextPtrs() | OpenGLHalfEdgeModel< T > | [inline] |
| DrawHalfEdgeByPrevPtrs() | OpenGLHalfEdgeModel< T > | [inline] |
| DrawHalfEdgePairs(const HEHalfEdge< T > *pHalfEdge, Vector3< T > &color1, Vector3< T > &color2) | OpenGLHalfEdgeModel< T > | [inline] |
| DrawImage1(Real x=0, Real y=0, Real z=0) | OpenGLSupport | |
| DrawImage2(Real x=0, Real y=0, Real z=0) | OpenGLSupport | |
| DrawTexture() | OpenGLSupport | [virtual] |
| DrawVertexNormals() | OpenGLHalfEdgeModel< T > | [inline, virtual] |
| DrawVertexSimulationStatus() | OpenGLHalfEdgeModel< T > | [inline] |
| EnableTexture(GLuint &texName) | OpenGLSupport | |
| EnableTexture() | OpenGLSupport | |
| gCount | OpenGLHalfEdgeModel< T > | |
| GetBoundingAABBHighPoint() const | ColDetSupport< T > | [inline] |
| GetBoundingAABBLowPoint() const | ColDetSupport< T > | [inline] |
| GetBoundingEllipsoid() const | ColDetSupport< T > | [inline] |
| GetBoundingSphere() const | ColDetSupport< T > | [inline] |
| GetBVHTree() const | ColDetSupport< T > | [inline] |
| GetBVHTree() | ColDetSupport< T > | [inline] |
| GetFaceList() const | HalfEdgeModel< T > | [inline] |
| GetFacetShading() | OpenGLSupport | [inline] |
| GetHoleFaceList() const | HalfEdgeModel< T > | [inline] |
| GetID() const | Model< T > | [inline] |
| GetImageFileName() const | OpenGLSupport | |
| GetMaterial() | OpenGLSupport | [inline] |
| GetMaxHalfLength() const | HalfEdgeModel< T > | [inline, virtual] |
| GetName() const | Model< T > | [inline] |
| GetNoFaces() const | MeshModel< T > | [inline] |
| GetNoTexCoords() const | MeshModel< T > | [inline] |
| GetNoVertices() const | MeshModel< T > | [inline] |
| GetNumFaces() const | MeshModel< T > | [inline] |
| GetNumTexCoords() const | MeshModel< T > | [inline] |
| GetNumVertices() const | MeshModel< T > | [inline] |
| GetPhysicsAugularMomentum() | PhysicsSupport< T > | [inline] |
| GetPhysicsAugularMomentum() const | PhysicsSupport< T > | [inline] |
| GetPhysicsCenterOfMass() | PhysicsSupport< T > | [inline] |
| GetPhysicsCenterOfMass() const | PhysicsSupport< T > | [inline] |
| GetPhysicsElasticity() | PhysicsSupport< T > | [inline] |
| GetPhysicsLinearMomentum() | PhysicsSupport< T > | [inline] |
| GetPhysicsLinearMomentum() const | PhysicsSupport< T > | [inline] |
| GetPhysicsMass() | PhysicsSupport< T > | [inline] |
| GetPhysicsMomentOfInertiaTerm(int i, int j) | PhysicsSupport< T > | [inline] |
| GetPhysicsMomentOfInertiaTerm(int i, int j) const | PhysicsSupport< T > | [inline] |
| GetTransform() const | Model< T > | [inline] |
| GetTransform() | Model< T > | [inline] |
| GetVertexList() const | HalfEdgeModel< T > | [inline] |
| HalfEdgeModel() | HalfEdgeModel< T > | [inline] |
| Init() | MeshModel< T > | [inline, protected] |
| Initialize() | HalfEdgeModel< T > | [inline, virtual] |
| InsertVertexSplitEdge() | HalfEdgeModel< T > | [inline] |
| isFacetShading | OpenGLSupport | [protected] |
| IVSE(HEHalfEdge< T > *he, Vector3< T > const *const pos=NULL) | HalfEdgeModel< T > | [inline] |
| JFKE(HEHalfEdge< T > *he) | HalfEdgeModel< T > | [inline] |
| JoinFaceKillEdge() | HalfEdgeModel< T > | [inline] |
| JoinVertexKillEdge() | HalfEdgeModel< T > | [inline] |
| JVKE(HEHalfEdge< T > *he, Vector3< T > const *const pos=NULL) | HalfEdgeModel< T > | [inline] |
| m_acImageFileName | OpenGLSupport | [protected] |
| m_iId | Model< T > | [protected] |
| m_iNoFaces | MeshModel< T > | [protected] |
| m_iNoTexCoords | MeshModel< T > | [protected] |
| m_iNoVertices | MeshModel< T > | [protected] |
| m_iTotal | Model< T > | [inline, protected, static] |
| m_listFace | HalfEdgeModel< T > | [protected] |
| m_listHoleFace | HalfEdgeModel< T > | [protected] |
| m_listVertex | HalfEdgeModel< T > | [protected] |
| m_matPrincipleAxes | PhysicsSupport< T > | [protected] |
| m_paBoundingAABB | ColDetSupport< T > | [protected] |
| m_pBoundingCenter | ColDetSupport< T > | [protected] |
| m_pBoundingEllipsoid | ColDetSupport< T > | [protected] |
| m_pBoundingSphere | ColDetSupport< T > | [protected] |
| m_pBVHTree | ColDetSupport< T > | [protected] |
| m_pcImg | OpenGLSupport | |
| m_pcImg2 | OpenGLSupport | |
| m_pcName | Model< T > | [protected] |
| m_tElasticity | PhysicsSupport< T > | [protected] |
| m_tMass | PhysicsSupport< T > | [protected] |
| m_Transform | Model< T > | [protected] |
| m_vAngularMomentum | PhysicsSupport< T > | [protected] |
| m_vCenterOfMass | PhysicsSupport< T > | [protected] |
| m_vEigenValues | PhysicsSupport< T > | [protected] |
| m_vLinearMomentum | PhysicsSupport< T > | [protected] |
| m_vM11 | PhysicsSupport< T > | [protected] |
| m_vM12 | PhysicsSupport< T > | [protected] |
| m_vM13 | PhysicsSupport< T > | [protected] |
| m_vM22 | PhysicsSupport< T > | [protected] |
| m_vM23 | PhysicsSupport< T > | [protected] |
| m_vM33 | PhysicsSupport< T > | [protected] |
| material | OpenGLSupport | |
| MeshModel() | MeshModel< T > | [inline] |
| Model() | Model< T > | [inline] |
| Model(char *name) | Model< T > | [inline] |
| NormalizeFaceNormals() | HalfEdgeModel< T > | [inline, protected, virtual] |
| OpenGLHalfEdgeModel() | OpenGLHalfEdgeModel< T > | [inline] |
| OpenGLMeshModel() | OpenGLMeshModel< T > | [inline] |
| OpenGLModel() | OpenGLModel< T > | [inline] |
| OpenGLSupport(BitmapImage *=NULL, TargaImage *=NULL) | OpenGLSupport | |
| OpenGLSupport(TargaImage *) | OpenGLSupport | |
| operator<<(std::ostream &output, OpenGLHalfEdgeModel< T > const &o) | OpenGLHalfEdgeModel< T > | [friend] |
| OpenGLMeshModel::operator<<(std::ostream &output, OpenGLModel< T > const &obj) | OpenGLModel< T > | [friend] |
| Model::operator<<(std::ostream &output, Model< T > const &obj) | Model< T > | [friend] |
| operator=(PhysicsSupport< T > const &orig) | PhysicsSupport< T > | [inline] |
| PhysicsSupport() | PhysicsSupport< T > | [inline] |
| PhysicsSupport(const PhysicsSupport< T > &orig) | PhysicsSupport< T > | [inline] |
| Reset() | Model< T > | [inline, virtual] |
| SetBoundingAABBHighPoint(Vector3< T > pt) | ColDetSupport< T > | [inline] |
| SetBoundingAABBLowPoint(Vector3< T > pt) | ColDetSupport< T > | [inline] |
| SetFacetShading(bool b) | OpenGLSupport | [inline] |
| SetID(int id) | Model< T > | [inline] |
| SetImageFileName(char *fileName) | OpenGLSupport | |
| SetMaterial(Enum::MaterialType mt=Enum::CURRENT_MAT) | OpenGLSupport | [inline] |
| SetName(char *name) | Model< T > | [inline] |
| SetNoFaces(int n) | MeshModel< T > | [inline, virtual] |
| SetNoTexCoords(int n) | MeshModel< T > | [inline, virtual] |
| SetNoVertices(int n) | MeshModel< T > | [inline, virtual] |
| SetNumFaces(int n) | MeshModel< T > | [inline, virtual] |
| SetNumTexCoords(int n) | MeshModel< T > | [inline, virtual] |
| SetNumVertices(int n) | MeshModel< T > | [inline, virtual] |
| SetPhysicsAugularLinearMomentum(const Vector3< T > &angularMomemtum) | PhysicsSupport< T > | [inline] |
| SetPhysicsCenterOfMass(const Vector3< T > &COM) | PhysicsSupport< T > | [inline] |
| SetPhysicsElasticity(T elasticValue) | PhysicsSupport< T > | [inline] |
| SetPhysicsLinearMomentum(const Vector3< T > &linearMomemtum) | PhysicsSupport< T > | [inline] |
| SetPhysicsMass(T massValue) | PhysicsSupport< T > | [inline] |
| SetPhysicsMomentOfInertiaTerm(int i, int j, const Vector3< T > &secondMomentTerm) | PhysicsSupport< T > | [inline] |
| SetTexture(BitmapImage *img) | OpenGLSupport | [protected] |
| SetTransform(TransformationSupport< T > const &trx) | Model< T > | [inline] |
| SFME(HEHalfEdge< T > *he1, HEHalfEdge< T > *he2) | HalfEdgeModel< T > | [inline] |
| SplitFaceMakeEdge() | HalfEdgeModel< T > | [inline] |
| SplitVertexMakeEdge() | HalfEdgeModel< T > | [inline] |
| StrInfo() const | OpenGLModel< T > | [inline, virtual] |
| SVME(HEHalfEdge< T > *he1, HEHalfEdge< T > *he2, Vector3< T > const *const pos1=NULL, Vector3< T > const *const pos2=NULL) | HalfEdgeModel< T > | [inline] |
| texName | OpenGLSupport | [protected] |
| ToggleDisplayVertexNormals() | OpenGLHalfEdgeModel< T > | [inline, virtual] |
| ~ColDetSupport() | ColDetSupport< T > | [inline, virtual] |
| ~HalfEdgeModel() | HalfEdgeModel< T > | [inline, virtual] |
| ~MeshModel() | MeshModel< T > | [inline, virtual] |
| ~Model() | Model< T > | [inline, virtual] |
| ~OpenGLHalfEdgeModel() | OpenGLHalfEdgeModel< T > | [inline, virtual] |
| ~OpenGLMeshModel() | OpenGLMeshModel< T > | [inline, virtual] |
| ~OpenGLModel() | OpenGLModel< T > | [inline, virtual] |
| ~OpenGLSupport() | OpenGLSupport | [virtual] |
| ~PhysicsSupport() | PhysicsSupport< T > | [inline, virtual] |