Programa para el testeo de las funciones.
Programa para el testeo de las funciones.Para compilar o código example_ellipse_state.cpp:
g++ -static -o example_ellipse_state example_ellipse_state.cpp -lpdsramm
Para executar o programa:
Retornando por consola:
Código example_ellipse_state.cpp:
#include <cmath>
#include <Pds/Ra>
int main(void)
{
std::cout<<
"A.IsInside(1,2):"<<A.
IsInside(1,2)<<
"\n";
std::cout<<
"A.IsInside(4,2):"<<A.
IsInside(4,2)<<
"\n";
std::cout<<
"A.IsInside(5,2):"<<A.
IsInside(5,2)<<
"\n";
std::cout<<
"A.Evaluate(1,2):"<<A.
Evaluate(1,2)<<
"\n";
std::cout<<
"A.Evaluate(4,2):"<<A.
Evaluate(4,2)<<
"\n";
std::cout<<
"A.Evaluate(5,2):"<<A.
Evaluate(5,2)<<
"\n";
}
La clase tipo Pds::Ellipse . Esta clase genera un objeto con dos parámetros xc1, xc2 y a....
bool IsInside(double x1, double x2) const
Verifica si un elemento esta en la elipse o el perímetro.
double Evaluate(double x1, double x2) const
Evalua un punto en la elipse.