#include <moParam.h>
|
| 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) |
|
Definición en la línea 176 del archivo moParam.h.
◆ moParamInterpolation() [1/2]
moParamInterpolation::moParamInterpolation |
( |
| ) |
|
◆ moParamInterpolation() [2/2]
◆ ~moParamInterpolation()
moParamInterpolation::~moParamInterpolation |
( |
| ) |
|
|
virtual |
◆ Activate()
void moParamInterpolation::Activate |
( |
| ) |
|
◆ bezier_x()
double moParamInterpolation::bezier_x |
( |
double |
t, |
|
|
double |
Ax, |
|
|
double |
Bx, |
|
|
double |
Cx |
|
) |
| |
◆ bezier_x_der()
double moParamInterpolation::bezier_x_der |
( |
double |
t, |
|
|
double |
Ax, |
|
|
double |
Bx, |
|
|
double |
Cx |
|
) |
| |
◆ bezier_y()
double moParamInterpolation::bezier_y |
( |
double |
t, |
|
|
double |
Ay, |
|
|
double |
By, |
|
|
double |
Cy |
|
) |
| |
◆ cubic_bezier()
double moParamInterpolation::cubic_bezier |
( |
double |
t, |
|
|
double |
p1, |
|
|
double |
p2, |
|
|
double |
p3, |
|
|
double |
p4 |
|
) |
| |
◆ find_x_for()
double moParamInterpolation::find_x_for |
( |
double |
t, |
|
|
double |
Ax, |
|
|
double |
Bx, |
|
|
double |
Cx |
|
) |
| |
◆ GetDuration()
MOlong moParamInterpolation::GetDuration |
( |
| ) |
|
◆ GetFunctionToText()
moText moParamInterpolation::GetFunctionToText |
( |
| ) |
|
◆ GetTimer()
const moTimer & moParamInterpolation::GetTimer |
( |
| ) |
const |
◆ InterpolateData()
moData * moParamInterpolation::InterpolateData |
( |
moData & |
pParamData | ) |
|
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.
◆ InterpolateValue()
moValue * moParamInterpolation::InterpolateValue |
( |
moValue & |
pParamValue | ) |
|
◆ IsOn()
bool moParamInterpolation::IsOn |
( |
| ) |
const |
◆ operator=()
◆ SetDuration()
void moParamInterpolation::SetDuration |
( |
MOlong |
p_fun_duration | ) |
|
◆ SetInterpolation() [1/2]
void moParamInterpolation::SetInterpolation |
( |
const moText & |
p_interpol_fun, |
|
|
const moText & |
p_fun_duration = moText(1000) , |
|
|
const moText & |
p_fun_expression = moText() |
|
) |
| |
◆ SetInterpolation() [2/2]
◆ SetInterpolationFunction()
void moParamInterpolation::SetInterpolationFunction |
( |
const moText & |
p_interpol_fun | ) |
|
◆ StartInterpolation() [1/2]
void moParamInterpolation::StartInterpolation |
( |
const moData & |
p_data_in, |
|
|
const moData & |
p_data_out |
|
) |
| |
◆ StartInterpolation() [2/2]
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.
◆ StopInterpolation()
void moParamInterpolation::StopInterpolation |
( |
| ) |
|
◆ ToJSON()
const moText& moParamInterpolation::ToJSON |
( |
| ) |
|
|
inline |
◆ m_bIsOn
bool moParamInterpolation::m_bIsOn |
|
private |
◆ m_DataIn
moData moParamInterpolation::m_DataIn |
|
private |
◆ m_DataInterpolated
moData moParamInterpolation::m_DataInterpolated |
|
private |
◆ m_DataOut
moData moParamInterpolation::m_DataOut |
|
private |
◆ m_Duration
MOlong moParamInterpolation::m_Duration |
|
private |
◆ m_FullJSON
moText moParamInterpolation::m_FullJSON |
|
private |
◆ m_Function
◆ m_Timer
moTimer moParamInterpolation::m_Timer |
|
private |
◆ m_ValueIn
moValue moParamInterpolation::m_ValueIn |
|
private |
◆ m_ValueInterpolated
moValue moParamInterpolation::m_ValueInterpolated |
|
private |
◆ m_ValueOut
moValue moParamInterpolation::m_ValueOut |
|
private |
La documentación para esta clase fue generada a partir de los siguientes ficheros: