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.
Referencia de la Clase moValueDefinition

#include <moValue.h>

Diagrama de colaboración para moValueDefinition:
Collaboration graph

Métodos públicos

 moValueDefinition ()
 
 moValueDefinition (const moValueDefinition &src)
 
virtual ~moValueDefinition ()
 
moValueDefinitionoperator= (const moValueDefinition &src)
 
void SetType (moValueType p2_type)
 
void SetIndex (MOint p_index)
 
moValueType GetType () const
 
moText GetTypeStr () const
 
MOint GetIndex () const
 
moText GetCodeName () const
 
void SetCodeName (moText p_codename)
 
void SetRange (MOfloat min, MOfloat max)
 
void SetRange (moText min, moText max)
 
void GetRange (MOfloat *min, MOfloat *max)
 
moText GetAttribute () const
 
void SetAttribute (moText p_attribute)
 
bool IsValid () const
 
int Set (const moText &p_XmlText)
 
const moTextToJSON ()
 
const moTextToXML ()
 

Métodos públicos estáticos

static moValueType ValueTypeFromStr (const moText &p_value_type_str)
 

Atributos privados

moValueType m_Type
 
MOint m_Index
 
moText m_CodeName
 
MOfloat m_Min
 
MOfloat m_Max
 
moText m_Attribute
 
moText m_FullJSON
 
moText m_FullXML
 

Descripción detallada

moValueDefinition clase que define un valor, con un código de texto único, rangos y tipo Este objeto es lo que diferencia a un Dato (moData) de un Valor (moValueBase)

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

Documentación del constructor y destructor

◆ moValueDefinition() [1/2]

moValueDefinition::moValueDefinition ( )

Definición en la línea 1191 del archivo moValue.cpp.

◆ moValueDefinition() [2/2]

moValueDefinition::moValueDefinition ( const moValueDefinition src)

Definición en la línea 1200 del archivo moValue.cpp.

◆ ~moValueDefinition()

moValueDefinition::~moValueDefinition ( )
virtual

Definición en la línea 1204 del archivo moValue.cpp.

Documentación de las funciones miembro

◆ GetAttribute()

moText moValueDefinition::GetAttribute ( ) const

Definición en la línea 1339 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ GetCodeName()

moText moValueDefinition::GetCodeName ( ) const

Definición en la línea 1308 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ GetIndex()

MOint moValueDefinition::GetIndex ( ) const

Definición en la línea 1303 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ GetRange()

void moValueDefinition::GetRange ( MOfloat min,
MOfloat max 
)

Definición en la línea 1331 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ GetType()

moValueType moValueDefinition::GetType ( ) const

Definición en la línea 1229 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ GetTypeStr()

moText moValueDefinition::GetTypeStr ( ) const

Definición en la línea 1234 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ IsValid()

bool moValueDefinition::IsValid ( ) const

Definición en la línea 1349 del archivo moValue.cpp.

◆ operator=()

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

Definición en la línea 1207 del archivo moValue.cpp.

◆ Set()

int moValueDefinition::Set ( const moText p_XmlText)

or TIXML_ENCODING_UTF8

convert xmltext to structure

Definición en la línea 1384 del archivo moValue.cpp.

Gráfico de llamadas para esta función:

◆ SetAttribute()

void moValueDefinition::SetAttribute ( moText  p_attribute)

Definición en la línea 1344 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ SetCodeName()

void moValueDefinition::SetCodeName ( moText  p_codename)

Definición en la línea 1313 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ SetIndex()

void moValueDefinition::SetIndex ( MOint  p_index)

Definición en la línea 1224 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ SetRange() [1/2]

void moValueDefinition::SetRange ( MOfloat  min,
MOfloat  max 
)

Definición en la línea 1318 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ SetRange() [2/2]

void moValueDefinition::SetRange ( moText  min,
moText  max 
)

Definición en la línea 1324 del archivo moValue.cpp.

◆ SetType()

void moValueDefinition::SetType ( moValueType  p2_type)

Definición en la línea 1219 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

◆ ToJSON()

const moText & moValueDefinition::ToJSON ( )

Definición en la línea 1354 del archivo moValue.cpp.

Gráfico de llamadas para esta función:
Gráfico de llamadas a esta función:

◆ ToXML()

const moText & moValueDefinition::ToXML ( )

Definición en la línea 1369 del archivo moValue.cpp.

Gráfico de llamadas para esta función:

◆ ValueTypeFromStr()

moValueType moValueDefinition::ValueTypeFromStr ( const moText p_value_type_str)
static

Definición en la línea 1274 del archivo moValue.cpp.

Gráfico de llamadas a esta función:

Documentación de los datos miembro

◆ m_Attribute

moText moValueDefinition::m_Attribute
private

Definición en la línea 374 del archivo moValue.h.

◆ m_CodeName

moText moValueDefinition::m_CodeName
private

Definición en la línea 371 del archivo moValue.h.

◆ m_FullJSON

moText moValueDefinition::m_FullJSON
private

Definición en la línea 375 del archivo moValue.h.

◆ m_FullXML

moText moValueDefinition::m_FullXML
private

Definición en la línea 376 del archivo moValue.h.

◆ m_Index

MOint moValueDefinition::m_Index
private

Definición en la línea 370 del archivo moValue.h.

◆ m_Max

MOfloat moValueDefinition::m_Max
private

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

◆ m_Min

MOfloat moValueDefinition::m_Min
private

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

◆ m_Type

moValueType moValueDefinition::m_Type
private

Definición en la línea 369 del archivo moValue.h.


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