![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <sat_cone.h>


Fonctions membres publiques | |
| SAT_CONE (unsigned long num) | |
| SAT_CONE () | |
| virtual | ~SAT_CONE () |
| virtual void | evaluer (double *uv, double *xyz) |
| virtual void | deriver (double *uv, double *xyzdu, double *xyzdv) |
| virtual void | deriver_seconde (double *uv, double *xyzduu, double *xyzduv, double *xyzdvv, double *xyz=NULL, double *xyzdu=NULL, double *xyzdv=NULL) |
| virtual void | inverser (double *uv, double *xyz, double precision=1e-6) |
| virtual int | est_periodique_u (void) |
| virtual int | est_periodique_v (void) |
| virtual double | get_periode_u (void) |
| virtual double | get_periode_v (void) |
| void | calcule_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) |
| virtual double | get_umin (void) |
| virtual double | get_umax (void) |
| virtual double | get_vmin (void) |
| virtual double | get_vmax (void) |
Fonctions membres publiques hérités de SAT_SURFACE | |
| SAT_SURFACE (unsigned long num) | |
| SAT_SURFACE () | |
| SAT_SURFACE (SAT_SURFACE &mdd) | |
| virtual | ~SAT_SURFACE () |
Fonctions membres publiques hérités de SAT_IDENTIFICATEUR | |
| 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 | cosalpha |
| double | sinalpha |
| int | u_rev |
| double | a |
| double | minor [3] |
Attributs privés | |
| double | un |
Définition à la ligne 28 du fichier sat_cone.h.
| SAT_CONE::SAT_CONE | ( | unsigned long | num | ) |
Définition à la ligne 31 du fichier sat_cone.cpp.
| SAT_CONE::SAT_CONE | ( | ) |
Définition à la ligne 35 du fichier sat_cone.cpp.
|
virtual |
Définition à la ligne 39 du fichier sat_cone.cpp.
| void SAT_CONE::calcule_parametre | ( | void | ) |
Définition à la ligne 44 du fichier sat_cone.cpp.
Références a, cosalpha, OT_VECTEUR_3D::get_x(), OT_VECTEUR_3D::get_y(), OT_VECTEUR_3D::get_z(), major, minor, normal, OT_VECTEUR_3D::norme(), sqrt(), et un.
Référencé par SAT_GESTIONNAIRE::lire().


|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 81 du fichier sat_cone.cpp.
Références a, cos(), cosalpha, major, minor, normal, ratio, sin(), sinalpha, et un.
Référencé par deriver_seconde().


|
virtual |
|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 137 du fichier sat_cone.cpp.
|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 142 du fichier sat_cone.cpp.
|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 70 du fichier sat_cone.cpp.
Références a, center, cos(), cosalpha, major, minor, normal, ratio, sin(), sinalpha, et un.
Référencé par deriver_seconde().


|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 206 du fichier sat_cone.cpp.
Références a, TPL_LISTE_ENTITE< X >::ajouter(), center, cosalpha, major, minor, normal, sinalpha, et un.

|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 147 du fichier sat_cone.cpp.
|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 152 du fichier sat_cone.cpp.
|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 179 du fichier sat_cone.cpp.
Références a, TPL_LISTE_ENTITE< X >::ajouter(), center, GEOMETRIE::CONST::Co_CONE, GEOMETRIE::CONST::Co_CYLINDRE, cosalpha, major, normal, ratio, et sinalpha.

|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 163 du fichier sat_cone.cpp.
|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 158 du fichier sat_cone.cpp.
|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 173 du fichier sat_cone.cpp.
|
virtual |
Implémente SAT_SURFACE.
Définition à la ligne 168 du fichier sat_cone.cpp.
|
virtual |
| double SAT_CONE::a |
Définition à la ligne 45 du fichier sat_cone.h.
Référencé par calcule_parametre(), deriver(), deriver_seconde(), evaluer(), get_param_NURBS(), get_type_geometrique(), et inverser().
| class SAT_ATTRIB* SAT_CONE::attrib |
Définition à la ligne 36 du fichier sat_cone.h.
Référencé par SAT_GESTIONNAIRE::lire().
| double SAT_CONE::center[3] |
Définition à la ligne 37 du fichier sat_cone.h.
Référencé par evaluer(), get_param_NURBS(), get_type_geometrique(), inverser(), et SAT_GESTIONNAIRE::lire().
| double SAT_CONE::cosalpha |
Définition à la ligne 41 du fichier sat_cone.h.
Référencé par calcule_parametre(), deriver(), deriver_seconde(), evaluer(), get_param_NURBS(), get_type_geometrique(), inverser(), et SAT_GESTIONNAIRE::lire().
| double SAT_CONE::major[3] |
Définition à la ligne 39 du fichier sat_cone.h.
Référencé par calcule_parametre(), deriver(), deriver_seconde(), evaluer(), get_param_NURBS(), get_type_geometrique(), inverser(), et SAT_GESTIONNAIRE::lire().
| double SAT_CONE::minor[3] |
Définition à la ligne 46 du fichier sat_cone.h.
Référencé par calcule_parametre(), deriver(), deriver_seconde(), evaluer(), get_param_NURBS(), et inverser().
| double SAT_CONE::normal[3] |
Définition à la ligne 38 du fichier sat_cone.h.
Référencé par calcule_parametre(), deriver(), deriver_seconde(), evaluer(), get_param_NURBS(), get_type_geometrique(), inverser(), et SAT_GESTIONNAIRE::lire().
| double SAT_CONE::ratio |
Définition à la ligne 40 du fichier sat_cone.h.
Référencé par deriver(), deriver_seconde(), evaluer(), get_type_geometrique(), inverser(), et SAT_GESTIONNAIRE::lire().
| double SAT_CONE::sinalpha |
Définition à la ligne 42 du fichier sat_cone.h.
Référencé par deriver(), deriver_seconde(), evaluer(), get_param_NURBS(), get_type_geometrique(), inverser(), et SAT_GESTIONNAIRE::lire().
| int SAT_CONE::u_rev |
Définition à la ligne 43 du fichier sat_cone.h.
|
private |
Définition à la ligne 67 du fichier sat_cone.h.
Référencé par calcule_parametre(), deriver(), deriver_seconde(), evaluer(), get_param_NURBS(), et inverser().