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


Fonctions membres publiques | |
| ST_SURFACE (unsigned long num, std::string idori) | |
| ST_SURFACE () | |
| ST_SURFACE (ST_SURFACE &mdd) | |
| virtual | ~ST_SURFACE () |
| virtual void | evaluer (double *uv, double *xyz)=0 |
| virtual void | deriver (double *uv, double *xyzdu, double *xyzdv)=0 |
| virtual void | deriver_seconde (double *uv, double *xyzduu, double *xyzduv, double *xyzdvv, double *xyz=NULL, double *xyzdu=NULL, double *xyzdv=NULL)=0 |
| virtual void | inverser (double *uv, double *xyz, double precision=1e-6)=0 |
| virtual int | est_periodique_u (void)=0 |
| virtual int | est_periodique_v (void)=0 |
| virtual double | get_periode_u (void)=0 |
| virtual double | get_periode_v (void)=0 |
| virtual double | get_umin (void)=0 |
| virtual double | get_umax (void)=0 |
| virtual double | get_vmin (void)=0 |
| virtual double | get_vmax (void)=0 |
| virtual int | get_type_geometrique (TPL_LISTE_ENTITE< double > ¶m)=0 |
| virtual void | get_param_NURBS (int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > ¶m)=0 |
| virtual void | get_echantillonnage (int numechantillonpartri, std::vector< double > tab, double eps) |
Fonctions membres publiques hérités de ST_IDENTIFICATEUR | |
| ST_IDENTIFICATEUR (long num, std::string idori) | |
| ST_IDENTIFICATEUR (std::string idori) | |
| virtual | ~ST_IDENTIFICATEUR () |
| virtual unsigned long | get_id () |
| virtual bool | get_util (void) |
| virtual void | est_util (class ST_GESTIONNAIRE *gest) |
| virtual std::string | get_idoriginal (void) |
Membres hérités additionnels | |
Attributs protégés hérités de ST_IDENTIFICATEUR | |
| bool | util |
Définition à la ligne 29 du fichier st_surface.h.
| ST_SURFACE::ST_SURFACE | ( | unsigned long | num, |
| std::string | idori | ||
| ) |
Définition à la ligne 29 du fichier st_surface.cpp.
| ST_SURFACE::ST_SURFACE | ( | ) |
Définition à la ligne 33 du fichier st_surface.cpp.
| ST_SURFACE::ST_SURFACE | ( | ST_SURFACE & | mdd | ) |
Définition à la ligne 38 du fichier st_surface.cpp.
|
virtual |
Définition à la ligne 42 du fichier st_surface.cpp.
|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::deriver(), et STEP_SURFACE::deriver().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::deriver_seconde(), et STEP_SURFACE::deriver_seconde().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::est_periodique_u(), STEP_SURFACE::est_periodique_u(), et STEP_SURFACE::get_periode_u().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::est_periodique_v(), STEP_SURFACE::est_periodique_v(), et STEP_SURFACE::get_periode_v().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::evaluer(), et STEP_SURFACE::evaluer().

|
inlinevirtual |
Définition à la ligne 54 du fichier st_surface.h.
|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, et ST_B_SPLINE_SURF.
Référencé par SLD_SURFACE::get_param_NURBS(), et STEP_SURFACE::get_param_NURBS().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::get_periode_u(), et STEP_SURFACE::get_periode_u().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::get_periode_v(), et STEP_SURFACE::get_periode_v().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::get_type_geometrique(), et STEP_SURFACE::get_type_geometrique().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::get_umax(), et STEP_SURFACE::STEP_SURFACE().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::get_umin(), et STEP_SURFACE::STEP_SURFACE().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::get_vmax(), et STEP_SURFACE::STEP_SURFACE().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::get_vmin(), et STEP_SURFACE::STEP_SURFACE().

|
pure virtual |
Implémenté dans ST_TOROIDAL, ST_SPHERICAL, ST_PLANE, ST_CYLINDRICAL, ST_CONICAL, ST_B_SPLINE_SURF, et ST_B_SPLINE_SURF2.
Référencé par SLD_SURFACE::inverser(), et STEP_SURFACE::inverser().
