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. More...
#include <moMoldeoObject.h>
Public Member Functions | |
moMobDefinition () | |
Constructor. More... | |
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. More... | |
virtual | ~moMobDefinition () |
Destructor. More... | |
moMobDefinition & | operator= (const moMobDefinition &mb) |
Operador de asignación More... | |
bool | IsValid () const |
Objeto válido. More... | |
const moText & | GetName () const |
Nombre del objeto. More... | |
void | SetName (const moText &p_name) |
Fijar el nombre del objeto. More... | |
const moText & | GetConfigName () const |
Nombre del archivo de configuración More... | |
void | SetConfigName (const moText &p_configname) |
Fijar el nombre del archivo de configuración More... | |
moMoldeoObjectType | GetType () const |
Nombre del archivo de configuración More... | |
moMoldeoObjectType | GetStrToType (const moText &p_Str=moText("default")) const |
Transforma una cadena de caracteres en su correspondiente moMoldeoObjectType. More... | |
moText | GetTypeStr () const |
Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base. More... | |
void | SetType (moMoldeoObjectType p_type) |
Fija el tipo de moMoldeoObject o moMoldeoObjectType. More... | |
const moMobIndex & | GetMobIndex () const |
Devuelve la dupla de índices para el archivo de configuración More... | |
void | SetLabelName (const moText &p_labelname) |
Fija la etiqueta de este objeto. More... | |
const moText & | GetLabelName () const |
Devuelve la etiqueta de este objeto. More... | |
void | SetMoldeoId (MOint p_moldeoid) |
Fija el identificador de este objeto. More... | |
MOint | GetMoldeoId () const |
Devuelve el identificador de este objeto. More... | |
MOint | GetMoldeoFatherId () const |
Devuelve el identificador del padre de este objeto. More... | |
void | SetMoldeoFatherId (MOint p_moldeoid) |
Fija el identificador del padre de este objeto. More... | |
void | SetFatherLabelName (const moText &p_labelname) |
Fija la etiqueta del padre de este objeto. More... | |
const moText & | GetFatherLabelName () const |
Devuelve la etiqueta del padre de este objeto. More... | |
void | SetKeyName (const moText &p_keyname) |
Fija la etiqueta del padre de este objeto. More... | |
const moText & | GetKeyName () const |
Devuelve la etiqueta del padre de este objeto. More... | |
const moText & | GetDescription () const |
Devuelve al descripción del objeto. More... | |
void | SetDescription (const moText &p_Description) |
Fija la descripción de este objeto. More... | |
void | SetConsoleParamIndex (MOint p_paramindex) |
void | SetConsoleValueIndex (MOint p_valueindex) |
bool | GetActivate () const |
Devuelve el modo de activación al inicio del proyecto. More... | |
void | SetActivate (bool p_activate) |
Fija el modo de activación al inicio del proyecto. More... | |
const moText & | ToJSON () |
Static Public Member Functions | |
static moText | GetTypeToClass (moMoldeoObjectType p_Type=MO_OBJECT_UNDEFINED) |
Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base. More... | |
static moText | GetTypeToName (moMoldeoObjectType p_Type=MO_OBJECT_UNDEFINED) |
Transforma un moMoldeoObjectType en el nombre de su correspondiente. More... | |
Protected Attributes | |
MOint | m_MoldeoFatherId |
moText | m_MoldeoFatherLabelName |
MOint | m_MoldeoId |
moText | m_MoldeoLabelName |
Identificador de objeto Moldeo. More... | |
moMoldeoObjectType | m_Type |
Etiqueta o Identificador de texto de este objeto. More... | |
moText | m_Name |
Tipo de Objeto. More... | |
moText | m_ConfigName |
Nombre del objeto (relativo a la clase) More... | |
moText | m_Description |
Nombre del archivo de configuración More... | |
moMobIndex | m_MobIndex |
Descripción del objeto. More... | |
moText | m_KeyName |
Índice referente al archivo de configuración que describe a este objeto. More... | |
bool | m_Activate |
nombre de la tecla que activa el objeto More... | |
moText | m_FullJSON |
activo al iniciar el proyecto More... | |
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
Definition at line 163 of file moMoldeoObject.h.
moMobDefinition::moMobDefinition | ( | ) |
moMobDefinition::moMobDefinition | ( | const moMobDefinition & | mb | ) |
Definition at line 124 of file 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 |
Definition at line 181 of file moMoldeoObject.h.
|
virtual |
Destructor.
Definition at line 129 of file 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.
Definition at line 321 of file moMoldeoObject.h.
const moText & moMobDefinition::GetConfigName | ( | ) | const |
Nombre del archivo de configuración
Definition at line 165 of file moMoldeoObject.cpp.
|
inline |
Devuelve al descripción del objeto.
La descripción describe la funcionalidad de este objeto
Definition at line 302 of file moMoldeoObject.h.
|
inline |
Devuelve la etiqueta del padre de este objeto.
Definition at line 286 of file moMoldeoObject.h.
|
inline |
Devuelve la etiqueta del padre de este objeto.
Definition at line 293 of file moMoldeoObject.h.
const moText & moMobDefinition::GetLabelName | ( | ) | const |
Devuelve la etiqueta de este objeto.
Definition at line 304 of file moMoldeoObject.cpp.
const moMobIndex & moMobDefinition::GetMobIndex | ( | ) | const |
Devuelve la dupla de índices para el archivo de configuración
Definition at line 290 of file moMoldeoObject.cpp.
|
inline |
Devuelve el identificador del padre de este objeto.
Este identificador debe ser único
Definition at line 271 of file moMoldeoObject.h.
MOint moMobDefinition::GetMoldeoId | ( | ) | const |
Devuelve el identificador de este objeto.
Este identificador debe ser único
Definition at line 322 of file moMoldeoObject.cpp.
const moText & moMobDefinition::GetName | ( | ) | const |
Nombre del objeto.
Definition at line 152 of file moMoldeoObject.cpp.
moMoldeoObjectType moMobDefinition::GetStrToType | ( | const moText & | p_Str = moText("default") | ) | const |
Transforma una cadena de caracteres en su correspondiente moMoldeoObjectType.
Definition at line 188 of file moMoldeoObject.cpp.
moMoldeoObjectType moMobDefinition::GetType | ( | ) | const |
Nombre del archivo de configuración
Definition at line 177 of file moMoldeoObject.cpp.
moText moMobDefinition::GetTypeStr | ( | ) | const |
Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base.
Definition at line 182 of file moMoldeoObject.cpp.
|
static |
Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base.
Definition at line 212 of file moMoldeoObject.cpp.
|
static |
Transforma un moMoldeoObjectType en el nombre de su correspondiente.
Transforma un moMoldeoObjectType en el nombre de su correspondiente clase base.
Definition at line 247 of file moMoldeoObject.cpp.
|
inline |
Objeto válido.
Definition at line 206 of file moMoldeoObject.h.
moMobDefinition & moMobDefinition::operator= | ( | const moMobDefinition & | mb | ) |
Operador de asignación
Definition at line 135 of file 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.
Definition at line 342 of file moMoldeoObject.cpp.
void moMobDefinition::SetConfigName | ( | const moText & | p_configname | ) |
Fijar el nombre del archivo de configuración
Definition at line 171 of file moMoldeoObject.cpp.
void moMobDefinition::SetConsoleParamIndex | ( | MOint | p_paramindex | ) |
Definition at line 353 of file moMoldeoObject.cpp.
void moMobDefinition::SetConsoleValueIndex | ( | MOint | p_valueindex | ) |
Definition at line 359 of file 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
Definition at line 337 of file moMoldeoObject.cpp.
void moMobDefinition::SetFatherLabelName | ( | const moText & | p_labelname | ) |
Fija la etiqueta del padre de este objeto.
Fija la etiqueta de este objeto.
Definition at line 330 of file moMoldeoObject.cpp.
void moMobDefinition::SetKeyName | ( | const moText & | p_keyname | ) |
Fija la etiqueta del padre de este objeto.
Definition at line 347 of file moMoldeoObject.cpp.
void moMobDefinition::SetLabelName | ( | const moText & | p_labelname | ) |
Fija la etiqueta de este objeto.
Definition at line 297 of file moMoldeoObject.cpp.
|
inline |
Fija el identificador del padre de este objeto.
Este identificador debe ser único
Definition at line 279 of file moMoldeoObject.h.
void moMobDefinition::SetMoldeoId | ( | MOint | p_moldeoid | ) |
Fija el identificador de este objeto.
Este identificador debe ser único
Definition at line 313 of file moMoldeoObject.cpp.
void moMobDefinition::SetName | ( | const moText & | p_name | ) |
Fijar el nombre del objeto.
Definition at line 159 of file moMoldeoObject.cpp.
void moMobDefinition::SetType | ( | moMoldeoObjectType | p_type | ) |
Fija el tipo de moMoldeoObject o moMoldeoObjectType.
Definition at line 284 of file moMoldeoObject.cpp.
const moText & moMobDefinition::ToJSON | ( | ) |
Definition at line 364 of file moMoldeoObject.cpp.
|
protected |
nombre de la tecla que activa el objeto
Definition at line 350 of file moMoldeoObject.h.
|
protected |
Nombre del objeto (relativo a la clase)
Definition at line 344 of file moMoldeoObject.h.
|
protected |
Nombre del archivo de configuración
Definition at line 345 of file moMoldeoObject.h.
|
protected |
activo al iniciar el proyecto
Definition at line 351 of file moMoldeoObject.h.
|
protected |
Índice referente al archivo de configuración que describe a este objeto.
Definition at line 349 of file moMoldeoObject.h.
|
protected |
Descripción del objeto.
Definition at line 347 of file moMoldeoObject.h.
|
protected |
Definition at line 336 of file moMoldeoObject.h.
|
protected |
Definition at line 337 of file moMoldeoObject.h.
|
protected |
Definition at line 339 of file moMoldeoObject.h.
|
protected |
Identificador de objeto Moldeo.
Definition at line 340 of file moMoldeoObject.h.
|
protected |
Tipo de Objeto.
Definition at line 343 of file moMoldeoObject.h.
|
protected |
Etiqueta o Identificador de texto de este objeto.
Definition at line 342 of file moMoldeoObject.h.