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 Real * GetConfiguration () const
int GetConfigurationSize () const
const Real * GetDOF () const
int GetDOFSize () const
const Real * GetState () const
int GetStateSize () const
State Consultors
const P3D & GetPos () const
const V3D & GetVel () 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