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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moMobDefinition Class Reference

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...
 
moMobDefinitionoperator= (const moMobDefinition &mb)
 Operador de asignación More...
 
bool IsValid () const
 Objeto válido. More...
 
const moTextGetName () const
 Nombre del objeto. More...
 
void SetName (const moText &p_name)
 Fijar el nombre del objeto. More...
 
const moTextGetConfigName () 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 moMobIndexGetMobIndex () 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 moTextGetLabelName () 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 moTextGetFatherLabelName () 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 moTextGetKeyName () const
 Devuelve la etiqueta del padre de este objeto. More...
 
const moTextGetDescription () 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 moTextToJSON ()
 

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...
 

Detailed Description

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

See also
moEffect
moPreEffect
moPostEffect
moMasterEffect
moIODevice
moResource
moMoldeoObjectType

Definition at line 163 of file moMoldeoObject.h.

Constructor & Destructor Documentation

moMobDefinition::moMobDefinition ( )

Constructor.

MOB DEFINITION

Definition at line 111 of file moMoldeoObject.cpp.

moMobDefinition::moMobDefinition ( const moMobDefinition mb)

Definition at line 124 of file 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

Parameters
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

Definition at line 181 of file moMoldeoObject.h.

moMobDefinition::~moMobDefinition ( )
virtual

Destructor.

Definition at line 129 of file moMoldeoObject.cpp.

Member Function Documentation

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.

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.

const moText& moMobDefinition::GetDescription ( ) const
inline

Devuelve al descripción del objeto.

La descripción describe la funcionalidad de este objeto

Definition at line 302 of file moMoldeoObject.h.

const moText& moMobDefinition::GetFatherLabelName ( ) const
inline

Devuelve la etiqueta del padre de este objeto.

Definition at line 286 of file moMoldeoObject.h.

const moText& moMobDefinition::GetKeyName ( ) const
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.

MOint moMobDefinition::GetMoldeoFatherId ( ) const
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.

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

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

Definition at line 212 of file 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.

Definition at line 247 of file moMoldeoObject.cpp.

bool moMobDefinition::IsValid ( ) const
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.

void moMobDefinition::SetMoldeoFatherId ( MOint  p_moldeoid)
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.

Member Data Documentation

bool moMobDefinition::m_Activate
protected

nombre de la tecla que activa el objeto

Definition at line 350 of file moMoldeoObject.h.

moText moMobDefinition::m_ConfigName
protected

Nombre del objeto (relativo a la clase)

Definition at line 344 of file moMoldeoObject.h.

moText moMobDefinition::m_Description
protected

Nombre del archivo de configuración

Definition at line 345 of file moMoldeoObject.h.

moText moMobDefinition::m_FullJSON
protected

activo al iniciar el proyecto

Definition at line 351 of file moMoldeoObject.h.

moText moMobDefinition::m_KeyName
protected

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

Definition at line 349 of file moMoldeoObject.h.

moMobIndex moMobDefinition::m_MobIndex
protected

Descripción del objeto.

Definition at line 347 of file moMoldeoObject.h.

MOint moMobDefinition::m_MoldeoFatherId
protected

Definition at line 336 of file moMoldeoObject.h.

moText moMobDefinition::m_MoldeoFatherLabelName
protected

Definition at line 337 of file moMoldeoObject.h.

MOint moMobDefinition::m_MoldeoId
protected

Definition at line 339 of file moMoldeoObject.h.

moText moMobDefinition::m_MoldeoLabelName
protected

Identificador de objeto Moldeo.

Definition at line 340 of file moMoldeoObject.h.

moText moMobDefinition::m_Name
protected

Tipo de Objeto.

Definition at line 343 of file moMoldeoObject.h.

moMoldeoObjectType moMobDefinition::m_Type
protected

Etiqueta o Identificador de texto de este objeto.

Definition at line 342 of file moMoldeoObject.h.


The documentation for this class was generated from the following files: