![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
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... | |
moMobDefinition & | operator= (const moMobDefinition &mb) |
Operador de asignación. Más... | |
bool | IsValid () const |
Objeto válido. Más... | |
const moText & | GetName () const |
Nombre del objeto. Más... | |
void | SetName (const moText &p_name) |
Fijar el nombre del objeto. Más... | |
const moText & | GetConfigName () 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 moMobIndex & | GetMobIndex () 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 moText & | GetLabelName () 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 moText & | GetFatherLabelName () 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 moText & | GetKeyName () const |
Devuelve la etiqueta del padre de este objeto. Más... | |
const moText & | GetDescription () 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 moText & | ToJSON () |
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... | |
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
Definición en la línea 163 del archivo moMoldeoObject.h.
moMobDefinition::moMobDefinition | ( | ) |
moMobDefinition::moMobDefinition | ( | const moMobDefinition & | mb | ) |
Definición en la línea 124 del archivo moMoldeoObject.cpp.
|
inline |
Constructor.
Los datos de base son
p_name | nombre del objeto |
p_configname | nombre del archivo de configuración |
p_type | tipo de objeto |
p_labelname | etiqueta del objeto |
p_moldeoid | identificador ú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.
|
virtual |
Destructor.
Definición en la línea 129 del archivo moMoldeoObject.cpp.
|
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.
|
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.
|
inline |
Devuelve la etiqueta del padre de este objeto.
Definición en la línea 286 del archivo moMoldeoObject.h.
|
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.
|
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.
|
static |
Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base.
Definición en la línea 212 del archivo moMoldeoObject.cpp.
|
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.
|
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 | ) |
void moMobDefinition::SetConsoleValueIndex | ( | MOint | p_valueindex | ) |
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.
|
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.
|
protected |
nombre de la tecla que activa el objeto
Definición en la línea 350 del archivo moMoldeoObject.h.
|
protected |
Nombre del objeto (relativo a la clase)
Definición en la línea 344 del archivo moMoldeoObject.h.
|
protected |
Nombre del archivo de configuración.
Definición en la línea 345 del archivo moMoldeoObject.h.
|
protected |
activo al iniciar el proyecto
Definición en la línea 351 del archivo moMoldeoObject.h.
|
protected |
Índice referente al archivo de configuración que describe a este objeto.
Definición en la línea 349 del archivo moMoldeoObject.h.
|
protected |
Descripción del objeto.
Definición en la línea 347 del archivo moMoldeoObject.h.
|
protected |
Definición en la línea 336 del archivo moMoldeoObject.h.
|
protected |
Definición en la línea 337 del archivo moMoldeoObject.h.
|
protected |
Definición en la línea 339 del archivo moMoldeoObject.h.
|
protected |
Identificador de objeto Moldeo.
Definición en la línea 340 del archivo moMoldeoObject.h.
|
protected |
Tipo de Objeto.
Definición en la línea 343 del archivo moMoldeoObject.h.
|
protected |
Etiqueta o Identificador de texto de este objeto.
Definición en la línea 342 del archivo moMoldeoObject.h.