libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la Clase moTimer

Clase para el control de un temporizador (relativo) con identificación. Más...

#include <moTimer.h>

Diagrama de herencias de moTimer
moTimerAbsolute moTempo

Métodos públicos

 moTimer ()
 Constructor. Más...
 
 moTimer (const moTimer &src)
 
virtual ~moTimer ()
 
moTimeroperator= (const moTimer &src)
 
virtual void Start ()
 Inicia el temporizador. Más...
 
virtual void SetDuration (MOulong p_timecode)
 Fija el valor del reloj del temporizador. Más...
 
virtual long Duration ()
 Devuelve el valor del reloj del temporizador. Más...
 
void Fix ()
 Corrige el reloj. Más...
 
void SetTimerId (long p_timerid)
 Fija el valor del identificador interno del temporizador. Más...
 
long GetTimerId ()
 Devuelve el valor del identificador interno del temporizador. Más...
 
void SetObjectId (long p_objectid)
 Fija el valor del identificador interno del objeto asociado. Más...
 
long GetObjectId ()
 Devuelve el valor del identificador interno del objeto asociado. Más...
 
void SetRelativeTimer (moTimerAbsolute *p_pRelativeTimer=NULL)
 Fija un temporizador relativo. Más...
 
moTimerAbsoluteGetRelativeTimer ()
 Devuelve el puntero al temporizador relativo. Más...
 
- Métodos públicos heredados desde moTimerAbsolute
 moTimerAbsolute ()
 Constructor. Más...
 
 moTimerAbsolute (const moTimerAbsolute &src)
 
virtual ~moTimerAbsolute ()
 
moTimerAbsoluteoperator= (const moTimerAbsolute &src)
 
int LastDuration () const
 Devuelve el último valor del reloj. Más...
 
void Stop ()
 Detiene el temporizador. Más...
 
void Pause ()
 Congela o pausa el temporizador. Más...
 
void Continue ()
 Prosigue el temporizador. Más...
 
bool Started () const
 Devuelve el estado del temporizador. Más...
 
bool Paused () const
 Devuelve el estado en pausa del cronómetro. Más...
 
virtual moTimerState State () const
 
virtual const moTextStateToStr ()
 

Otros miembros heredados

- Atributos protegidos heredados desde moTimerAbsolute
bool on
 
bool pause_on
 
long start_tick
 
long start_last
 
long duration
 
long last_duration
 
moText state_str
 
long last_step_interval
 

Descripción detallada

Clase para el control de un temporizador (relativo) con identificación.

Temporizador relativo, con identificación Posee tanto un identificador interno, como uno relativo a un objeto La función Duration esta vez llama a la función moGetTicks(), para sincronizar el temporizador esta función sincronizar con el temporizador global creado por única vez por moTimerManager moTimeManager::MoldeoTimer, al depender del temporizador global, todos los temporizadores relativos deberán corregirse en caso de que este se detenga o prosiga su conteo.

Definición en la línea 321 del archivo moTimer.h.

Documentación del constructor y destructor

moTimer::moTimer ( )

Constructor.

Constructor del temporizador relativo, fija en -1 los identificadores -1 = indeterminado

Definición en la línea 174 del archivo moTimer.cpp.

moTimer::moTimer ( const moTimer src)

Definición en la línea 180 del archivo moTimer.cpp.

moTimer::~moTimer ( )
virtual

Definición en la línea 184 del archivo moTimer.cpp.

Documentación de las funciones miembro

long moTimer::Duration ( )
virtual

Devuelve el valor del reloj del temporizador.

Devuelve el valor del reloj del temporizador

Devuelve
duración del temporizador, en milisegundos

relative to another timer

Depends on global Moldeo Timer

Reimplementado de moTimerAbsolute.

Reimplementado en moTempo.

Definición en la línea 211 del archivo moTimer.cpp.

void moTimer::Fix ( )

Corrige el reloj.

Corrige el reloj internamente el conteo del reloj es relativo al inicio del temporizador la marca de inicio vuelve a ser reseteada con esta función, esto puede acarrear problemas si no se manipula correctamente ya que la cuenta relativa puede ser negativa

Definición en la línea 262 del archivo moTimer.cpp.

long moTimer::GetObjectId ( )
inline

Devuelve el valor del identificador interno del objeto asociado.

Devuelve el valor del identificador interno del objeto asociado

Devuelve
entero que representa el identificador del objeto relacionado

Definición en la línea 399 del archivo moTimer.h.

moTimerAbsolute* moTimer::GetRelativeTimer ( )
inline

Devuelve el puntero al temporizador relativo.

Devuelve el puntero al temporizador relativo

Devuelve
puntero al temporizador relacionado

Definición en la línea 418 del archivo moTimer.h.

long moTimer::GetTimerId ( )
inline

Devuelve el valor del identificador interno del temporizador.

Devuelve el valor del identificador interno del temporizador

Devuelve
entero que representa el identificador interno

Definición en la línea 381 del archivo moTimer.h.

moTimer & moTimer::operator= ( const moTimer src)

Definición en la línea 188 del archivo moTimer.cpp.

void moTimer::SetDuration ( MOulong  p_timecode)
virtual

Fija el valor del reloj del temporizador.

Fija el valor del reloj del temporizador

Parámetros
p_timecodeduración del temporizador, en milisegundos

Reimplementado de moTimerAbsolute.

Definición en la línea 249 del archivo moTimer.cpp.

void moTimer::SetObjectId ( long  p_objectid)
inline

Fija el valor del identificador interno del objeto asociado.

Fija el valor del identificador interno del objeto asociado

Parámetros
p_objectidentero que representa el identificador del objeto relacionado

Definición en la línea 390 del archivo moTimer.h.

void moTimer::SetRelativeTimer ( moTimerAbsolute p_pRelativeTimer = NULL)
inline

Fija un temporizador relativo.

Fija un temporizador relativo

Parámetros
punteroal temporizador relacionado

Definición en la línea 408 del archivo moTimer.h.

void moTimer::SetTimerId ( long  p_timerid)
inline

Fija el valor del identificador interno del temporizador.

Fija el valor del identificador interno del temporizador

Parámetros
p_timeridentero que representa el identificador interno

Definición en la línea 372 del archivo moTimer.h.

void moTimer::Start ( )
virtual

Inicia el temporizador.

Inicia el temporizador

Also Reset to 0

relative to another timer

Reimplementado de moTimerAbsolute.

Definición en la línea 196 del archivo moTimer.cpp.


La documentación para esta clase fue generada a partir de los siguientes ficheros: