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 moParam

#include <moParam.h>

Diagrama de colaboración para moParam:
Collaboration graph

Métodos públicos

 moParam ()
 
 moParam (const moParam &src)
 
 moParam (moParamDefinition &p_paramdefinition)
 
virtual ~moParam ()
 
moParamoperator= (const moParam &src)
 
moValueoperator[] (MOint i)
 
moValues & GetValues ()
 
MOuint GetValuesCount () const
 
void AddValue (moValue &value)
 
void DeleteValue (MOint i)
 
moValueGetValue (MOint i=-1)
 
void SetDefaultValue ()
 
void SetParamDefinition (moParamDefinition &p_paramdefinition)
 
moParamDefinitionGetParamDefinition ()
 
void SetIndexValue (int indexvalue)
 
int GetIndexValue () const
 
void NextValue ()
 
void PrevValue ()
 
void FirstValue ()
 
moParamGetPtr ()
 
moDataGetData ()
 
void Update ()
 
void SetExternData (moData *p_pExternData)
 
const moTextToJSON ()
 
bool FixType (moParamType m_NewType=MO_PARAM_UNDEFINED)
 
bool FixOptions (moTextArray &m_NewOptions)
 

Atributos privados

moParamDefinition m_ParamDefinition
 
moValues m_Values
 
int m_CurrentIndexValue
 
moDatam_pExternData
 
MOboolean m_bExternDataUpdated
 
moText m_fullJSON
 

Descripción detallada

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

Documentación del constructor y destructor

◆ moParam() [1/3]

moParam::moParam ( )

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

◆ moParam() [2/3]

moParam::moParam ( const moParam src)

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

◆ moParam() [3/3]

moParam::moParam ( moParamDefinition p_paramdefinition)

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

◆ ~moParam()

moParam::~moParam ( )
virtual

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

Documentación de las funciones miembro

◆ AddValue()

void moParam::AddValue ( moValue value)

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

Gráfico de llamadas a esta función:

◆ DeleteValue()

void moParam::DeleteValue ( MOint  i)

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

◆ FirstValue()

void moParam::FirstValue ( )

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

Gráfico de llamadas a esta función:

◆ FixOptions()

bool moParam::FixOptions ( moTextArray &  m_NewOptions)

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

Gráfico de llamadas a esta función:

◆ FixType()

bool moParam::FixType ( moParamType  m_NewType = MO_PARAM_UNDEFINED)

JUST CHECK IF moValues and moParamType are coherent

check every values if they can be translated...

OK TO CHANGE AND FIX

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

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

◆ GetData()

moData * moParam::GetData ( )

this Data is connected and updated by an Outlet Connection

dato original del config

cout << "control_roll_angle: updated externally val: " + FloatToStr(pReturnData->Eval()) << endl;

Interpolation code (defined in config using attributes: interpolation="linear" duration="1000"

Eval Data

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

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

◆ GetIndexValue()

int moParam::GetIndexValue ( ) const

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

Gráfico de llamadas a esta función:

◆ GetParamDefinition()

moParamDefinition & moParam::GetParamDefinition ( )

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

Gráfico de llamadas a esta función:

◆ GetPtr()

moParam * moParam::GetPtr ( )

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

Gráfico de llamadas a esta función:

◆ GetValue()

moValue & moParam::GetValue ( MOint  i = -1)

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

Gráfico de llamadas a esta función:

◆ GetValues()

moValues & moParam::GetValues ( )

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

◆ GetValuesCount()

MOuint moParam::GetValuesCount ( ) const

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

Gráfico de llamadas a esta función:

◆ NextValue()

void moParam::NextValue ( )

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

Gráfico de llamadas a esta función:

◆ operator=()

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

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

◆ operator[]()

moValue& moParam::operator[] ( MOint  i)
inline

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

◆ PrevValue()

void moParam::PrevValue ( )

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

Gráfico de llamadas a esta función:

◆ SetDefaultValue()

void moParam::SetDefaultValue ( )

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

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

◆ SetExternData()

void moParam::SetExternData ( moData p_pExternData)

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

Gráfico de llamadas a esta función:

◆ SetIndexValue()

void moParam::SetIndexValue ( int  indexvalue)

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

◆ SetParamDefinition()

void moParam::SetParamDefinition ( moParamDefinition p_paramdefinition)

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

◆ ToJSON()

const moText & moParam::ToJSON ( )

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

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

◆ Update()

void moParam::Update ( )

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

Gráfico de llamadas a esta función:

Documentación de los datos miembro

◆ m_bExternDataUpdated

MOboolean moParam::m_bExternDataUpdated
private

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

◆ m_CurrentIndexValue

int moParam::m_CurrentIndexValue
private

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

◆ m_fullJSON

moText moParam::m_fullJSON
private

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

◆ m_ParamDefinition

moParamDefinition moParam::m_ParamDefinition
private

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

◆ m_pExternData

moData* moParam::m_pExternData
private

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

◆ m_Values

moValues moParam::m_Values
private

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


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