class Motion

include "Timerh"  

Public Methods

[more] Motion(void)
Constructor/Destructor
[more] ~Motion(void)
[more]void ComputeTfromState(int state)
[more]void ComputeDelta(void)
[more]int LoadXML(char* file_name)
Parse Motion in a XML file ------- (1 if OK, 0 if ERROR)
[more]int ParseXML(xmlDocPtr doc, xmlNodePtr cur)
[more]void Initialize(void)
[more]Vector3D GetPivot(void)
[more]Quaternion ComputefromInput(double continuous_input)
[more]Quaternion ComputefromInput(int discrete_input)
[more]float GetDelta(void) const
[more]float GetGain(void) const

Private Fields

[more]float t
[more]float t_max
tiempo instantáneo;
[more]float delta
tiempo que dura el movimiento (duration)
[more]float gain
Deflexión/desplazamiento instantáneo
[more]int type_motion
Deflexión/desplazamiento de referencia
[more]Vector3D axisP0
Variables for rotation
[more]Vector3D axisP1
[more]Vector3D axis
[more]Vector3D pivot
[more]int type_input
[more]int prev_state
variables for discrete motion input control
[more]int active
[more]vector<Function01> functions

Private Methods

[more]void addFunction01(void)
active: -1=move down 0=stop 1=move up
[more]inline void addFunction01(const Function01 &f)


Documentation

include "Timerh"  
o Motion(void)
Constructor/Destructor

o ~Motion(void)

ovoid ComputeTfromState(int state)

ovoid ComputeDelta(void)

oint LoadXML(char* file_name)
Parse Motion in a XML file ------- (1 if OK, 0 if ERROR)

oint ParseXML(xmlDocPtr doc, xmlNodePtr cur)

ovoid Initialize(void)

oVector3D GetPivot(void)

oQuaternion ComputefromInput(double continuous_input)

oQuaternion ComputefromInput(int discrete_input)

ofloat GetDelta(void) const

ofloat GetGain(void) const

ofloat t

ofloat t_max
tiempo instantáneo;

ofloat delta
tiempo que dura el movimiento (duration)

ofloat gain
Deflexión/desplazamiento instantáneo

oint type_motion
Deflexión/desplazamiento de referencia

oVector3D axisP0
Variables for rotation

oVector3D axisP1

oVector3D axis

oVector3D pivot

oint type_input

oint prev_state
variables for discrete motion input control

oint active

ovoid addFunction01(void)
active: -1=move down 0=stop 1=move up

oinline void addFunction01(const Function01 &f)

ovector<Function01> functions


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.