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 moParamDefinition

#include <moParam.h>

Diagrama de colaboración para moParamDefinition:
Collaboration graph

Métodos públicos

 moParamDefinition ()
 
 moParamDefinition (const moParamDefinition &src)
 
 moParamDefinition (const moText &p_name, moParamType p_type)
 
 moParamDefinition (const moText &p_name, const moText &p_type, const moText &p_property=moText(""), const moText &p_group=moText(""), const moText &p_interpolation=moText(""), const moText &p_duration=moText(""), const moText &p_optionsstr=moText(""))
 
 moParamDefinition (const moText &p_name, const moText &p_type, const moText &p_property, const moText &p_group, const moText &p_interpolation, const moText &p_duration, const moTextArray &p_Options)
 
virtual ~moParamDefinition ()
 
moParamDefinitionoperator= (const moParamDefinition &src)
 
bool IsValid () const
 
const moTextGetName () const
 
void SetName (const moText &p_Name)
 
moParamType GetType () const
 
moText GetTypeStr () const
 
void SetType (moParamType p_paramType)
 
MOint GetIndex () const
 
void SetIndex (MOint p_index)
 
const moTextGetProperty () const
 
void SetProperty (const moText &p_Property)
 
const moTextGetGroup () const
 
void SetGroup (const moText &p_Group)
 
void SetDefault (const moValue &p_defaultvalue)
 
moValueGetDefaultValue ()
 
void SetOptions (const moTextArray &p_options)
 
void SetOptions (const moText &p_OptionsStr)
 
moTextArray & GetOptions ()
 
const moTextGetOptionsStr ()
 
void SetInterpolation (moParamInterpolation &p_Interpolation)
 
moParamInterpolationGetInterpolation ()
 
int Set (const moText &p_XmlText)
 
const moTextToJSON ()
 
const moTextToXML ()
 

Métodos públicos estáticos

static moParamType ParamTypeFromStr (const moText &p_type)
 

Atributos privados

moText m_Name
 
moParamType m_Type
 
MOint m_Index
 
moText m_Property
 
moText m_Group
 
moValue m_DefaultValue
 
moTextArray m_Options
 
moText m_OptionsStr
 
moParamInterpolation m_Interpolation
 
moText m_FullJSON
 
moText m_FullXML
 

Descripción detallada

Definición en la línea 250 del archivo moParam.h.

Documentación del constructor y destructor

◆ moParamDefinition() [1/5]

moParamDefinition::moParamDefinition ( )
Gráfico de llamadas a esta función:

◆ moParamDefinition() [2/5]

moParamDefinition::moParamDefinition ( const moParamDefinition src)

Definición en la línea 53 del archivo moParam.cpp.

◆ moParamDefinition() [3/5]

moParamDefinition::moParamDefinition ( const moText p_name,
moParamType  p_type 
)

Definición en la línea 57 del archivo moParam.cpp.

◆ moParamDefinition() [4/5]

moParamDefinition::moParamDefinition ( const moText p_name,
const moText p_type,
const moText p_property = moText(""),
const moText p_group = moText(""),
const moText p_interpolation = moText(""),
const moText p_duration = moText(""),
const moText p_optionsstr = moText("") 
)

Definición en la línea 195 del archivo moParam.cpp.

Gráfico de llamadas para esta función:

◆ moParamDefinition() [5/5]

moParamDefinition::moParamDefinition ( const moText p_name,
const moText p_type,
const moText p_property,
const moText p_group,
const moText p_interpolation,
const moText p_duration,
const moTextArray &  p_Options 
)

Definición en la línea 355 del archivo moParam.cpp.

Gráfico de llamadas para esta función:

◆ ~moParamDefinition()

moParamDefinition::~moParamDefinition ( )
virtual

Definición en la línea 367 del archivo moParam.cpp.

Documentación de las funciones miembro

◆ GetDefaultValue()

moValue& moParamDefinition::GetDefaultValue ( )
inline

Definición en la línea 309 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ GetGroup()

const moText& moParamDefinition::GetGroup ( ) const
inline

Definición en la línea 299 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ GetIndex()

MOint moParamDefinition::GetIndex ( ) const
inline

Definición en la línea 284 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ GetInterpolation()

moParamInterpolation& moParamDefinition::GetInterpolation ( )
inline

Definición en la línea 329 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ GetName()

const moText& moParamDefinition::GetName ( ) const
inline

Definición en la línea 266 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ GetOptions()

moTextArray& moParamDefinition::GetOptions ( )
inline

Definición en la línea 317 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ GetOptionsStr()

const moText& moParamDefinition::GetOptionsStr ( )
inline

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

Gráfico de llamadas a esta función:

◆ GetProperty()

const moText& moParamDefinition::GetProperty ( ) const
inline

Definición en la línea 291 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ GetType()

moParamType moParamDefinition::GetType ( ) const
inline

Definición en la línea 277 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ GetTypeStr()

moText moParamDefinition::GetTypeStr ( ) const

Definición en la línea 386 del archivo moParam.cpp.

Gráfico de llamadas a esta función:

◆ IsValid()

bool moParamDefinition::IsValid ( ) const

Definición en la línea 175 del archivo moParam.cpp.

◆ operator=()

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

Definición en la línea 370 del archivo moParam.cpp.

◆ ParamTypeFromStr()

moParamType moParamDefinition::ParamTypeFromStr ( const moText p_type)
static

Definición en la línea 66 del archivo moParam.cpp.

Gráfico de llamadas a esta función:

◆ Set()

int moParamDefinition::Set ( const moText p_XmlText)

or TIXML_ENCODING_UTF8

convert xmltext to structure

Definición en la línea 653 del archivo moParam.cpp.

Gráfico de llamadas para esta función:

◆ SetDefault()

void moParamDefinition::SetDefault ( const moValue p_defaultvalue)

TODO: removing subvalues if any

Definición en la línea 505 del archivo moParam.cpp.

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

◆ SetGroup()

void moParamDefinition::SetGroup ( const moText p_Group)
inline

Definición en la línea 303 del archivo moParam.h.

◆ SetIndex()

void moParamDefinition::SetIndex ( MOint  p_index)
inline

Definición en la línea 287 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ SetInterpolation()

void moParamDefinition::SetInterpolation ( moParamInterpolation p_Interpolation)
inline

Definición en la línea 325 del archivo moParam.h.

◆ SetName()

void moParamDefinition::SetName ( const moText p_Name)
inline

Definición en la línea 270 del archivo moParam.h.

◆ SetOptions() [1/2]

void moParamDefinition::SetOptions ( const moTextArray &  p_options)

Definición en la línea 586 del archivo moParam.cpp.

Gráfico de llamadas a esta función:

◆ SetOptions() [2/2]

void moParamDefinition::SetOptions ( const moText p_OptionsStr)

Definición en la línea 597 del archivo moParam.cpp.

Gráfico de llamadas para esta función:

◆ SetProperty()

void moParamDefinition::SetProperty ( const moText p_Property)
inline

Definición en la línea 295 del archivo moParam.h.

Gráfico de llamadas a esta función:

◆ SetType()

void moParamDefinition::SetType ( moParamType  p_paramType)

Definición en la línea 498 del archivo moParam.cpp.

◆ ToJSON()

const moText & moParamDefinition::ToJSON ( )

Definición en la línea 605 del archivo moParam.cpp.

Gráfico de llamadas para esta función:

◆ ToXML()

const moText & moParamDefinition::ToXML ( )

Definición en la línea 635 del archivo moParam.cpp.

Gráfico de llamadas para esta función:

Documentación de los datos miembro

◆ m_DefaultValue

moValue moParamDefinition::m_DefaultValue
private

Definición en la línea 346 del archivo moParam.h.

◆ m_FullJSON

moText moParamDefinition::m_FullJSON
private

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

◆ m_FullXML

moText moParamDefinition::m_FullXML
private

Definición en la línea 352 del archivo moParam.h.

◆ m_Group

moText moParamDefinition::m_Group
private

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

◆ m_Index

MOint moParamDefinition::m_Index
private

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

◆ m_Interpolation

moParamInterpolation moParamDefinition::m_Interpolation
private

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

◆ m_Name

moText moParamDefinition::m_Name
private

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

◆ m_Options

moTextArray moParamDefinition::m_Options
private

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

◆ m_OptionsStr

moText moParamDefinition::m_OptionsStr
private

Definición en la línea 348 del archivo moParam.h.

◆ m_Property

moText moParamDefinition::m_Property
private

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

◆ m_Type

moParamType moParamDefinition::m_Type
private

Definición en la línea 341 del archivo moParam.h.


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