![]() |
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.
|
#include <moParam.h>
Métodos públicos | |
| moParamInterpolation () | |
| moParamInterpolation (const moParamInterpolation &src) | |
| virtual | ~moParamInterpolation () |
| moParamInterpolation & | operator= (const moParamInterpolation &src) |
| void | StartInterpolation (const moData &p_data_in, const moData &p_data_out) |
| void | StartInterpolation (const moValue &p_value_in, const moValue &p_value_out) |
| void | StopInterpolation () |
| const moTimer & | GetTimer () const |
| bool | IsOn () const |
| void | Activate () |
| void | SetInterpolationFunction (const moText &p_interpol_fun) |
| void | SetInterpolation (const moText &p_interpol_fun, const moText &p_fun_duration=moText(1000), const moText &p_fun_expression=moText()) |
| void | SetInterpolation (moParamInterpolationFunction p_interpol_fun, const moText &p_fun_duration=moText("1000"), const moText &p_fun_expression=moText("")) |
| void | SetDuration (MOlong p_fun_duration) |
| MOlong | GetDuration () |
| moText | GetFunctionToText () |
| moData * | InterpolateData (moData &pParamData) |
| moValue * | InterpolateValue (moValue &pParamValue) |
| const moText & | ToJSON () |
| double | bezier_x (double t, double Ax, double Bx, double Cx) |
| double | bezier_y (double t, double Ay, double By, double Cy) |
| double | bezier_x_der (double t, double Ax, double Bx, double Cx) |
| double | find_x_for (double t, double Ax, double Bx, double Cx) |
| double | cubic_bezier (double t, double p1, double p2, double p3, double p4) |
| moParamInterpolation::moParamInterpolation | ( | ) |
Definición en la línea 686 del archivo moParam.cpp.
| moParamInterpolation::moParamInterpolation | ( | const moParamInterpolation & | src | ) |
Definición en la línea 691 del archivo moParam.cpp.
|
virtual |
Definición en la línea 695 del archivo moParam.cpp.
| void moParamInterpolation::Activate | ( | ) |
Definición en la línea 879 del archivo moParam.cpp.
| double moParamInterpolation::bezier_x | ( | double | t, |
| double | Ax, | ||
| double | Bx, | ||
| double | Cx | ||
| ) |
Definición en la línea 899 del archivo moParam.cpp.
| double moParamInterpolation::bezier_x_der | ( | double | t, |
| double | Ax, | ||
| double | Bx, | ||
| double | Cx | ||
| ) |
Definición en la línea 907 del archivo moParam.cpp.
| double moParamInterpolation::bezier_y | ( | double | t, |
| double | Ay, | ||
| double | By, | ||
| double | Cy | ||
| ) |
Definición en la línea 903 del archivo moParam.cpp.
| double moParamInterpolation::cubic_bezier | ( | double | t, |
| double | p1, | ||
| double | p2, | ||
| double | p3, | ||
| double | p4 | ||
| ) |
Definición en la línea 927 del archivo moParam.cpp.
| double moParamInterpolation::find_x_for | ( | double | t, |
| double | Ax, | ||
| double | Bx, | ||
| double | Cx | ||
| ) |
Definición en la línea 911 del archivo moParam.cpp.
| MOlong moParamInterpolation::GetDuration | ( | ) |
Definición en la línea 739 del archivo moParam.cpp.
| moText moParamInterpolation::GetFunctionToText | ( | ) |
Definición en la línea 799 del archivo moParam.cpp.
Definición en la línea 885 del archivo moParam.cpp.
cout << "moParamInterpolation::InterpolateData > datain or out UNDEFINED : resetting " << endl;
cout << "moParamInterpolation::InterpolateData > StartInterpolation: " << m_DataIn.ToText() << " --> TO --> m_DataOut: " << m_DataOut.ToText() << endl;
Definición en la línea 941 del archivo moParam.cpp.
Definición en la línea 1013 del archivo moParam.cpp.
| bool moParamInterpolation::IsOn | ( | ) | const |
Definición en la línea 874 del archivo moParam.cpp.
| moParamInterpolation & moParamInterpolation::operator= | ( | const moParamInterpolation & | src | ) |
Definición en la línea 700 del archivo moParam.cpp.
| void moParamInterpolation::SetDuration | ( | MOlong | p_fun_duration | ) |
Definición en la línea 734 del archivo moParam.cpp.
| void moParamInterpolation::SetInterpolation | ( | const moText & | p_interpol_fun, |
| const moText & | p_fun_duration = moText(1000), |
||
| const moText & | p_fun_expression = moText() |
||
| ) |
Definición en la línea 755 del archivo moParam.cpp.
| void moParamInterpolation::SetInterpolation | ( | moParamInterpolationFunction | p_interpol_fun, |
| const moText & | p_fun_duration = moText("1000"), |
||
| const moText & | p_fun_expression = moText("") |
||
| ) |
Definición en la línea 849 del archivo moParam.cpp.
Definición en la línea 749 del archivo moParam.cpp.
| void moParamInterpolation::StartInterpolation | ( | const moData & | p_data_in, |
| const moData & | p_data_out | ||
| ) |
Definición en la línea 714 del archivo moParam.cpp.
| void moParamInterpolation::StartInterpolation | ( | const moValue & | p_value_in, |
| const moValue & | p_value_out | ||
| ) |
m_ValueOut.Eval();
Definición en la línea 724 del archivo moParam.cpp.
| void moParamInterpolation::StopInterpolation | ( | ) |
Definición en la línea 744 del archivo moParam.cpp.