![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <sat_ellipse.h>
Fonctions membres publiques | |
SAT_ELLIPSE (unsigned long num) | |
SAT_ELLIPSE () | |
virtual | ~SAT_ELLIPSE () |
virtual void | evaluer (double t, double *xyz) |
virtual void | deriver (double t, double *xyz) |
virtual void | deriver_seconde (double t, double *ddxyz, double *dxyz=NULL, double *xyz=NULL) |
virtual void | inverser (double &t, double *xyz, double precision=1e-6) |
virtual double | get_tmin () |
virtual double | get_tmax () |
virtual double | get_longueur (double t1, double t2, double precis=1e6) |
virtual int | est_periodique (void) |
virtual double | get_periode (void) |
virtual void | calcul_parametre (void) |
virtual int | get_type_geometrique (TPL_LISTE_ENTITE< double > ¶m) |
virtual void | get_param_NURBS (int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > ¶m) |
![]() | |
SAT_COURBE (unsigned long num) | |
SAT_COURBE () | |
SAT_COURBE (SAT_COURBE &mdd) | |
virtual | ~SAT_COURBE () |
![]() | |
SAT_IDENTIFICATEUR (unsigned long num) | |
SAT_IDENTIFICATEUR () | |
SAT_IDENTIFICATEUR (SAT_IDENTIFICATEUR &mdd) | |
virtual | ~SAT_IDENTIFICATEUR () |
unsigned long | get_id () |
unsigned long | get_id () const |
Attributs publics | |
class SAT_ATTRIB * | attrib |
double | center [3] |
double | normal [3] |
double | major [3] |
double | ratio |
double | a |
double | minor [3] |
Définition à la ligne 29 du fichier sat_ellipse.h.
SAT_ELLIPSE::SAT_ELLIPSE | ( | unsigned long | num | ) |
Définition à la ligne 31 du fichier sat_ellipse.cpp.
SAT_ELLIPSE::SAT_ELLIPSE | ( | ) |
Définition à la ligne 35 du fichier sat_ellipse.cpp.
|
virtual |
Définition à la ligne 39 du fichier sat_ellipse.cpp.
|
virtual |
Définition à la ligne 137 du fichier sat_ellipse.cpp.
Références a, OT_VECTEUR_3D::get_x(), OT_VECTEUR_3D::get_y(), OT_VECTEUR_3D::get_z(), major, minor, normal, OT_VECTEUR_3D::norme(), et sqrt().
Référencé par SAT_GESTIONNAIRE::lire().
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 52 du fichier sat_ellipse.cpp.
Références a, cos(), major, minor, ratio, et sin().
Référencé par deriver_seconde().
|
virtual |
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 126 du fichier sat_ellipse.cpp.
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 45 du fichier sat_ellipse.cpp.
Références a, center, cos(), major, minor, ratio, et sin().
Référencé par deriver_seconde().
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 177 du fichier sat_ellipse.cpp.
Références a, equation_longueur(), TPL_FONCTION1< A, B, C >::integrer_gauss_2(), et ratio.
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 212 du fichier sat_ellipse.cpp.
Références a, TPL_LISTE_ENTITE< X >::ajouter(), center, major, minor, et ratio.
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 131 du fichier sat_ellipse.cpp.
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 121 du fichier sat_ellipse.cpp.
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 116 du fichier sat_ellipse.cpp.
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 193 du fichier sat_ellipse.cpp.
Références a, TPL_LISTE_ENTITE< X >::ajouter(), center, GEOMETRIE::CONST::Co_ELLIPSE, major, normal, et ratio.
|
virtual |
Implémente SAT_COURBE.
Définition à la ligne 69 du fichier sat_ellipse.cpp.
Références a, acos(), center, OPERATEUR::egal(), major, minor, et ratio.
double SAT_ELLIPSE::a |
Définition à la ligne 44 du fichier sat_ellipse.h.
Référencé par calcul_parametre(), deriver(), deriver_seconde(), equation_longueur(), evaluer(), get_longueur(), get_param_NURBS(), get_type_geometrique(), et inverser().
class SAT_ATTRIB* SAT_ELLIPSE::attrib |
Définition à la ligne 38 du fichier sat_ellipse.h.
Référencé par SAT_GESTIONNAIRE::lire().
double SAT_ELLIPSE::center[3] |
Définition à la ligne 39 du fichier sat_ellipse.h.
Référencé par evaluer(), get_param_NURBS(), get_type_geometrique(), inverser(), et SAT_GESTIONNAIRE::lire().
double SAT_ELLIPSE::major[3] |
Définition à la ligne 41 du fichier sat_ellipse.h.
Référencé par calcul_parametre(), deriver(), deriver_seconde(), evaluer(), get_param_NURBS(), get_type_geometrique(), inverser(), et SAT_GESTIONNAIRE::lire().
double SAT_ELLIPSE::minor[3] |
Définition à la ligne 45 du fichier sat_ellipse.h.
Référencé par calcul_parametre(), deriver(), deriver_seconde(), evaluer(), get_param_NURBS(), et inverser().
double SAT_ELLIPSE::normal[3] |
Définition à la ligne 40 du fichier sat_ellipse.h.
Référencé par calcul_parametre(), get_type_geometrique(), et SAT_GESTIONNAIRE::lire().
double SAT_ELLIPSE::ratio |
Définition à la ligne 42 du fichier sat_ellipse.h.
Référencé par deriver(), deriver_seconde(), equation_longueur(), evaluer(), get_longueur(), get_param_NURBS(), get_type_geometrique(), inverser(), et SAT_GESTIONNAIRE::lire().