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


Fonctions membres publiques | |
| ST_LINE (long LigneCourante, std::string idori, long point, long vector) | |
| ST_LINE (double *origine, double *dir) | |
| 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 long | get_id_point (void) |
| virtual long | get_id_vector (void) |
| virtual void | initialiser (class ST_GESTIONNAIRE *gest) |
| 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 void | est_util (class ST_GESTIONNAIRE *gest) |
Fonctions membres publiques hérités de ST_COURBE | |
| ST_COURBE (unsigned long num, std::string idori) | |
| ST_COURBE () | |
| ST_COURBE (ST_COURBE &mdd) | |
| virtual | ~ST_COURBE () |
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 std::string | get_idoriginal (void) |
Attributs privés | |
| long | id_point |
| long | id_vector |
| double | point [3] |
| double | vecteur_directeur [3] |
Membres hérités additionnels | |
Attributs protégés hérités de ST_IDENTIFICATEUR | |
| bool | util |
| ST_LINE::ST_LINE | ( | long | LigneCourante, |
| std::string | idori, | ||
| long | point, | ||
| long | vector | ||
| ) |
Définition à la ligne 39 du fichier stline.cpp.
| ST_LINE::ST_LINE | ( | double * | origine, |
| double * | dir | ||
| ) |
Définition à la ligne 43 du fichier stline.cpp.
Références point, et vecteur_directeur.
|
virtual |
|
virtual |
Implémente ST_COURBE.
Définition à la ligne 88 du fichier stline.cpp.
Références point, et vecteur_directeur.
|
virtual |
Implémente ST_COURBE.
Définition à la ligne 134 du fichier stline.cpp.
|
virtual |
Réimplémentée à partir de ST_IDENTIFICATEUR.
Définition à la ligne 155 du fichier stline.cpp.
Références ST_IDENTIFICATEUR::est_util(), ST_VECTOR::est_util(), TPL_MAP_ENTITE< X >::getid(), id_point, id_vector, ST_GESTIONNAIRE::lst_point, ST_GESTIONNAIRE::lst_vector, et ST_IDENTIFICATEUR::util.

|
virtual |
Implémente ST_COURBE.
Définition à la ligne 76 du fichier stline.cpp.
Références point, et vecteur_directeur.
|
virtual |
Définition à la ligne 55 du fichier stline.cpp.
Références id_point.
|
virtual |
Définition à la ligne 72 du fichier stline.cpp.
Références id_vector.
|
virtual |
Implémente ST_COURBE.
Définition à la ligne 128 du fichier stline.cpp.
Références sqrt(), et vecteur_directeur.

|
virtual |
Implémente ST_COURBE.
Définition à la ligne 164 du fichier stline.cpp.
Références TPL_LISTE_ENTITE< X >::ajouter(), point, et vecteur_directeur.

|
virtual |
Implémente ST_COURBE.
Définition à la ligne 138 du fichier stline.cpp.
|
virtual |
Implémente ST_COURBE.
Définition à la ligne 124 du fichier stline.cpp.
|
virtual |
Implémente ST_COURBE.
Définition à la ligne 120 du fichier stline.cpp.
|
virtual |
Implémente ST_COURBE.
Définition à la ligne 143 du fichier stline.cpp.
Références TPL_LISTE_ENTITE< X >::ajouter(), GEOMETRIE::CONST::Co_LINE, point, et vecteur_directeur.

|
virtual |
Définition à la ligne 60 du fichier stline.cpp.
Références ST_POINT::evaluer(), ST_DIRECTION::get_direction(), ST_VECTOR::get_id_direction(), TPL_MAP_ENTITE< X >::getid(), id_point, id_vector, ST_GESTIONNAIRE::lst_direction, ST_GESTIONNAIRE::lst_point, ST_GESTIONNAIRE::lst_vector, point, et vecteur_directeur.
Référencé par ST_GESTIONNAIRE::initialiser().


|
virtual |
Implémente ST_COURBE.
Définition à la ligne 109 du fichier stline.cpp.
Références OPERATEUR::egal(), point, et vecteur_directeur.

|
private |
Définition à la ligne 57 du fichier stline.h.
Référencé par est_util(), get_id_point(), et initialiser().
|
private |
Définition à la ligne 58 du fichier stline.h.
Référencé par est_util(), get_id_vector(), et initialiser().
|
private |
Définition à la ligne 59 du fichier stline.h.
Référencé par deriver_seconde(), evaluer(), get_param_NURBS(), get_type_geometrique(), initialiser(), inverser(), et ST_LINE().
|
private |
Définition à la ligne 60 du fichier stline.h.
Référencé par deriver(), deriver_seconde(), evaluer(), get_longueur(), get_param_NURBS(), get_type_geometrique(), initialiser(), inverser(), et ST_LINE().