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 moMobDefinition

Clase Base Descriptiva de un Objeto Moldeo. Más...

#include <moMoldeoObject.h>

Métodos públicos

 moMobDefinition ()
 Constructor. Más...
 
 moMobDefinition (const moMobDefinition &mb)
 
 moMobDefinition (const moText &p_name, const moText &p_configname, moMoldeoObjectType p_type, const moText &p_labelname, MOint p_moldeoid=-1, const moMobIndex &p_MobIndex=moMobIndex(-1,-1))
 Constructor. Más...
 
virtual ~moMobDefinition ()
 Destructor. Más...
 
moMobDefinitionoperator= (const moMobDefinition &mb)
 Operador de asignación. Más...
 
bool IsValid () const
 Objeto válido. Más...
 
const moTextGetName () const
 Nombre del objeto. Más...
 
void SetName (const moText &p_name)
 Fijar el nombre del objeto. Más...
 
const moTextGetConfigName () const
 Nombre del archivo de configuración. Más...
 
void SetConfigName (const moText &p_configname)
 Fijar el nombre del archivo de configuración. Más...
 
moMoldeoObjectType GetType () const
 Nombre del archivo de configuración. Más...
 
moMoldeoObjectType GetStrToType (const moText &p_Str=moText("default")) const
 Transforma una cadena de caracteres en su correspondiente moMoldeoObjectType. Más...
 
moText GetTypeStr () const
 Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base. Más...
 
void SetType (moMoldeoObjectType p_type)
 Fija el tipo de moMoldeoObject o moMoldeoObjectType. Más...
 
const moMobIndexGetMobIndex () const
 Devuelve la dupla de índices para el archivo de configuración. Más...
 
void SetLabelName (const moText &p_labelname)
 Fija la etiqueta de este objeto. Más...
 
const moTextGetLabelName () const
 Devuelve la etiqueta de este objeto. Más...
 
void SetMoldeoId (MOint p_moldeoid)
 Fija el identificador de este objeto. Más...
 
MOint GetMoldeoId () const
 Devuelve el identificador de este objeto. Más...
 
MOint GetMoldeoFatherId () const
 Devuelve el identificador del padre de este objeto. Más...
 
void SetMoldeoFatherId (MOint p_moldeoid)
 Fija el identificador del padre de este objeto. Más...
 
void SetFatherLabelName (const moText &p_labelname)
 Fija la etiqueta del padre de este objeto. Más...
 
const moTextGetFatherLabelName () const
 Devuelve la etiqueta del padre de este objeto. Más...
 
void SetKeyName (const moText &p_keyname)
 Fija la etiqueta del padre de este objeto. Más...
 
const moTextGetKeyName () const
 Devuelve la etiqueta del padre de este objeto. Más...
 
const moTextGetDescription () const
 Devuelve al descripción del objeto. Más...
 
void SetDescription (const moText &p_Description)
 Fija la descripción de este objeto. Más...
 
void SetConsoleParamIndex (MOint p_paramindex)
 
void SetConsoleValueIndex (MOint p_valueindex)
 
bool GetActivate () const
 Devuelve el modo de activación al inicio del proyecto. Más...
 
void SetActivate (bool p_activate)
 Fija el modo de activación al inicio del proyecto. Más...
 
const moTextToJSON ()
 

Métodos públicos estáticos

static moText GetTypeToClass (moMoldeoObjectType p_Type=MO_OBJECT_UNDEFINED)
 Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base. Más...
 
static moText GetTypeToName (moMoldeoObjectType p_Type=MO_OBJECT_UNDEFINED)
 Transforma un moMoldeoObjectType en el nombre de su correspondiente. Más...
 

Atributos protegidos

MOint m_MoldeoFatherId
 
moText m_MoldeoFatherLabelName
 
MOint m_MoldeoId
 
moText m_MoldeoLabelName
 Identificador de objeto Moldeo. Más...
 
moMoldeoObjectType m_Type
 Etiqueta o Identificador de texto de este objeto. Más...
 
moText m_Name
 Tipo de Objeto. Más...
 
moText m_ConfigName
 Nombre del objeto (relativo a la clase) Más...
 
moText m_Description
 Nombre del archivo de configuración. Más...
 
moMobIndex m_MobIndex
 Descripción del objeto. Más...
 
moText m_KeyName
 Índice referente al archivo de configuración que describe a este objeto. Más...
 
bool m_Activate
 nombre de la tecla que activa el objeto Más...
 
moText m_FullJSON
 activo al iniciar el proyecto Más...
 

Descripción detallada

Clase Base Descriptiva de un Objeto Moldeo.

clase que define las caracteristicas basicas de un objeto Moldeo los datos básicos dentro de esta definición son suficientes para poder crear un objeto moldeo como son: 1) m_Name: el nombre del objeto 2) m_ConfigName: archivo de la configuración del objeto 3) m_Type: el tipo de objeto 4) m_LabelName: el nombre

luego sus

Ver también
moEffect
moPreEffect
moPostEffect
moMasterEffect
moIODevice
moResource
moMoldeoObjectType

Definición en la línea 163 del archivo moMoldeoObject.h.

Documentación del constructor y destructor

moMobDefinition::moMobDefinition ( )

Constructor.

MOB DEFINITION

Definición en la línea 111 del archivo moMoldeoObject.cpp.

moMobDefinition::moMobDefinition ( const moMobDefinition mb)

Definición en la línea 124 del archivo moMoldeoObject.cpp.

moMobDefinition::moMobDefinition ( const moText p_name,
const moText p_configname,
moMoldeoObjectType  p_type,
const moText p_labelname,
MOint  p_moldeoid = -1,
const moMobIndex p_MobIndex = moMobIndex(-1,-1) 
)
inline

Constructor.

Los datos de base son

Parámetros
p_namenombre del objeto
p_confignamenombre del archivo de configuración
p_typetipo de objeto
p_labelnameetiqueta del objeto
p_moldeoididentificador único para este objeto
p_MobIndexíndice referente a un archivo de configuración

Definición en la línea 181 del archivo moMoldeoObject.h.

moMobDefinition::~moMobDefinition ( )
virtual

Destructor.

Definición en la línea 129 del archivo moMoldeoObject.cpp.

Documentación de las funciones miembro

bool moMobDefinition::GetActivate ( ) const
inline

Devuelve el modo de activación al inicio del proyecto.

Si este valor es verdadero, este objeto se activará al iniciar el proyecto al que pertenece.

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

const moText & moMobDefinition::GetConfigName ( ) const

Nombre del archivo de configuración.

Definición en la línea 165 del archivo moMoldeoObject.cpp.

const moText& moMobDefinition::GetDescription ( ) const
inline

Devuelve al descripción del objeto.

La descripción describe la funcionalidad de este objeto

Definición en la línea 302 del archivo moMoldeoObject.h.

const moText& moMobDefinition::GetFatherLabelName ( ) const
inline

Devuelve la etiqueta del padre de este objeto.

Definición en la línea 286 del archivo moMoldeoObject.h.

const moText& moMobDefinition::GetKeyName ( ) const
inline

Devuelve la etiqueta del padre de este objeto.

Definición en la línea 293 del archivo moMoldeoObject.h.

const moText & moMobDefinition::GetLabelName ( ) const

Devuelve la etiqueta de este objeto.

Definición en la línea 304 del archivo moMoldeoObject.cpp.

const moMobIndex & moMobDefinition::GetMobIndex ( ) const

Devuelve la dupla de índices para el archivo de configuración.

Definición en la línea 290 del archivo moMoldeoObject.cpp.

MOint moMobDefinition::GetMoldeoFatherId ( ) const
inline

Devuelve el identificador del padre de este objeto.

Este identificador debe ser único

Definición en la línea 271 del archivo moMoldeoObject.h.

MOint moMobDefinition::GetMoldeoId ( ) const

Devuelve el identificador de este objeto.

Este identificador debe ser único

Definición en la línea 322 del archivo moMoldeoObject.cpp.

const moText & moMobDefinition::GetName ( ) const

Nombre del objeto.

Definición en la línea 152 del archivo moMoldeoObject.cpp.

moMoldeoObjectType moMobDefinition::GetStrToType ( const moText p_Str = moText("default")) const

Transforma una cadena de caracteres en su correspondiente moMoldeoObjectType.

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

moMoldeoObjectType moMobDefinition::GetType ( ) const

Nombre del archivo de configuración.

Definición en la línea 177 del archivo moMoldeoObject.cpp.

moText moMobDefinition::GetTypeStr ( ) const

Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base.

Definición en la línea 182 del archivo moMoldeoObject.cpp.

moText moMobDefinition::GetTypeToClass ( moMoldeoObjectType  p_Type = MO_OBJECT_UNDEFINED)
static

Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base.

Definición en la línea 212 del archivo moMoldeoObject.cpp.

moText moMobDefinition::GetTypeToName ( moMoldeoObjectType  p_Type = MO_OBJECT_UNDEFINED)
static

Transforma un moMoldeoObjectType en el nombre de su correspondiente.

Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base.

Definición en la línea 247 del archivo moMoldeoObject.cpp.

bool moMobDefinition::IsValid ( ) const
inline

Objeto válido.

Definición en la línea 206 del archivo moMoldeoObject.h.

moMobDefinition & moMobDefinition::operator= ( const moMobDefinition mb)

Operador de asignación.

Definición en la línea 135 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetActivate ( bool  p_activate)

Fija el modo de activación al inicio del proyecto.

Fija si el objeto está activo al iniciar el proyecto.

Definición en la línea 342 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetConfigName ( const moText p_configname)

Fijar el nombre del archivo de configuración.

Definición en la línea 171 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetConsoleParamIndex ( MOint  p_paramindex)

Definición en la línea 353 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetConsoleValueIndex ( MOint  p_valueindex)

Definición en la línea 359 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetDescription ( const moText p_Description)

Fija la descripción de este objeto.

La descripción describe la funcionalidad de este objeto

Definición en la línea 337 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetFatherLabelName ( const moText p_labelname)

Fija la etiqueta del padre de este objeto.

Fija la etiqueta de este objeto.

Definición en la línea 330 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetKeyName ( const moText p_keyname)

Fija la etiqueta del padre de este objeto.

Definición en la línea 347 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetLabelName ( const moText p_labelname)

Fija la etiqueta de este objeto.

Definición en la línea 297 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetMoldeoFatherId ( MOint  p_moldeoid)
inline

Fija el identificador del padre de este objeto.

Este identificador debe ser único

Definición en la línea 279 del archivo moMoldeoObject.h.

void moMobDefinition::SetMoldeoId ( MOint  p_moldeoid)

Fija el identificador de este objeto.

Este identificador debe ser único

Definición en la línea 313 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetName ( const moText p_name)

Fijar el nombre del objeto.

Definición en la línea 159 del archivo moMoldeoObject.cpp.

void moMobDefinition::SetType ( moMoldeoObjectType  p_type)

Fija el tipo de moMoldeoObject o moMoldeoObjectType.

Definición en la línea 284 del archivo moMoldeoObject.cpp.

const moText & moMobDefinition::ToJSON ( )

Definición en la línea 364 del archivo moMoldeoObject.cpp.

Documentación de los datos miembro

bool moMobDefinition::m_Activate
protected

nombre de la tecla que activa el objeto

Definición en la línea 350 del archivo moMoldeoObject.h.

moText moMobDefinition::m_ConfigName
protected

Nombre del objeto (relativo a la clase)

Definición en la línea 344 del archivo moMoldeoObject.h.

moText moMobDefinition::m_Description
protected

Nombre del archivo de configuración.

Definición en la línea 345 del archivo moMoldeoObject.h.

moText moMobDefinition::m_FullJSON
protected

activo al iniciar el proyecto

Definición en la línea 351 del archivo moMoldeoObject.h.

moText moMobDefinition::m_KeyName
protected

Índice referente al archivo de configuración que describe a este objeto.

Definición en la línea 349 del archivo moMoldeoObject.h.

moMobIndex moMobDefinition::m_MobIndex
protected

Descripción del objeto.

Definición en la línea 347 del archivo moMoldeoObject.h.

MOint moMobDefinition::m_MoldeoFatherId
protected

Definición en la línea 336 del archivo moMoldeoObject.h.

moText moMobDefinition::m_MoldeoFatherLabelName
protected

Definición en la línea 337 del archivo moMoldeoObject.h.

MOint moMobDefinition::m_MoldeoId
protected

Definición en la línea 339 del archivo moMoldeoObject.h.

moText moMobDefinition::m_MoldeoLabelName
protected

Identificador de objeto Moldeo.

Definición en la línea 340 del archivo moMoldeoObject.h.

moText moMobDefinition::m_Name
protected

Tipo de Objeto.

Definición en la línea 343 del archivo moMoldeoObject.h.

moMoldeoObjectType moMobDefinition::m_Type
protected

Etiqueta o Identificador de texto de este objeto.

Definición en la línea 342 del archivo moMoldeoObject.h.


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