Model Class Reference
Saphyre2 base animated model.
More...
#include <S2_Model.h>
Inheritance diagram for Model:
[legend]Collaboration diagram for Model:
[legend]List of all members.
Detailed Description
Saphyre2 base animated model.
Base class of any animation/dynamics Model handled natively by Saphyre2.
This class represents a generic mathematic model of a physical object. The model is described by a set of coordinates which may match directly its degrees of freedom (DOF) or not.
Assuming second order dynamics, the Model class stores the state of the object in phase space for its integration as an ODE.
It can also store a fragment of the object's path in configuration space for several purposes:
- Interpolation
- Extrapolation
- ...
- Todo:
- HERETA de ReferenceSystem??
Com es manegen els diferents tipus de coordenades?
- C.Configuracio
- DOF
- Estat
- C. Reduides
Funcionalitat: -? Nom-ID
- Tipus (tipus de Model)
- Configuració
- Pos: Com a consultor mínim només!
- Ori NO! Particle??!
- Estat mínim: NO!
- Pos
- Ori
- Moment linial
- Moment angular
- ? Estat genèric: S_i(t)
- Actualització local dt
- ? Interpolació
- ? Extrapolació
- Gestió objectes associats:
- Connectors => Model podria fer de Factory dels seus propis Connectors
- ? Sensors: NO
- Debug (diversos nivells: actual, història...)
Member Enumeration Documentation
Constructor & Destructor Documentation
Model::Model |
( |
|
) |
[inline] |
|
virtual Model::~Model |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
virtual void Model::Debug |
( |
|
) |
[inline, virtual] |
|
virtual const Real* Model::GetConfiguration |
( |
|
) |
const [pure virtual] |
|
virtual int Model::GetConfigurationSize |
( |
|
) |
const [pure virtual] |
|
virtual const Real* Model::GetDOF |
( |
|
) |
const [pure virtual] |
|
virtual int Model::GetDOFSize |
( |
|
) |
const [pure virtual] |
|
const Object* Model::GetObject |
( |
|
) |
const [inline] |
|
virtual const Real* Model::GetState |
( |
|
) |
const [pure virtual] |
|
virtual int Model::GetStateSize |
( |
|
) |
const [pure virtual] |
|
virtual void Model::SetType |
( |
ModelType |
type |
) |
[inline, protected, virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
Generated on Tue Aug 10 15:58:31 2004 for Saphyre2 by
1.3.5