Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

Rigid Class Reference

Saphyre2 base Rigid model. More...

#include <S2_Model.h>

Inheritance diagram for Rigid:

Inheritance graph
[legend]
Collaboration diagram for Rigid:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Rigid ()
void Debug ()
Configuration and State management methods
const RealGetConfiguration () const
int GetConfigurationSize () const
const RealGetDOF () const
int GetDOFSize () const
const RealGetState () const
int GetStateSize () const
State Consultors
const P3DGetPos () const
const V3DGetVel () const

Private Attributes

Real m_state [3+4+3+3]
 [P3D pos, Quat ori, V3D lin_mom, V3D ang_mom]


Detailed Description

Saphyre2 base Rigid model.

This class represents a mathematical model of a 3D Rigid Object


Constructor & Destructor Documentation

Rigid::Rigid  )  [inline]
 


Member Function Documentation

void Rigid::Debug  )  [inline, virtual]
 

Reimplemented from Model.

const Real* Rigid::GetConfiguration  )  const [inline, virtual]
 

Implements Model.

int Rigid::GetConfigurationSize  )  const [inline, virtual]
 

Implements Model.

const Real* Rigid::GetDOF  )  const [inline, virtual]
 

Todo:
CHUNGO... 6 DOF perņ 7 configuration... quaternio i angles... ja vorem com ho soluciono.

Implements Model.

int Rigid::GetDOFSize  )  const [inline, virtual]
 

Implements Model.

const P3D& Rigid::GetPos  )  const [inline]
 

const Real* Rigid::GetState  )  const [inline, virtual]
 

Implements Model.

int Rigid::GetStateSize  )  const [inline, virtual]
 

Implements Model.

const V3D& Rigid::GetVel  )  const [inline]
 


Member Data Documentation

Real Rigid::m_state[3+4+3+3] [private]
 

[P3D pos, Quat ori, V3D lin_mom, V3D ang_mom]


The documentation for this class was generated from the following file:
Generated on Tue Aug 10 15:58:31 2004 for Saphyre2 by doxygen 1.3.5