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


Fonctions membres publiques | |
| SLD_COURBE (unsigned long num, std::string idarete, class SLD_FONCTION &fonc) | |
| SLD_COURBE (std::string idarete, SLD_FONCTION &fonc) | |
| SLD_COURBE (std::string idarete, SLD_FONCTION &fonc, CComPtr< IEdge > &p_swEdge) | |
| virtual | ~SLD_COURBE () |
| virtual void | initialiser (std::string idarete) |
| virtual void | evaluer (double t, double *xyz) |
| virtual void | initialiser () |
| 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 int | est_periodique (void) |
| virtual double | get_periode (void) |
| virtual double | get_longueur (double t1, double t2, double precis=1e-6) |
| virtual double | get_tmin () |
| virtual double | get_tmax () |
| virtual void | enregistrer (std::ostream &o, double version) |
| virtual int | get_type_geometrique (TPL_LISTE_ENTITE< double > ¶m) |
| virtual void | get_param_NURBS (int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > ¶m) |
Fonctions membres publiques hérités de MG_COURBE | |
| MG_COURBE (unsigned long num) | |
| MG_COURBE () | |
| MG_COURBE (MG_COURBE &mdd) | |
| virtual | ~MG_COURBE () |
| virtual int | get_type (void) |
| virtual bool | est_sur_courbe (double *xyz, double precision=1e-6)=0 |
| virtual double | get_M (double t) |
| virtual VCT & | get_vectorisation (void) |
Fonctions membres publiques hérités de MG_ELEMENT_GEOMETRIQUE | |
| MG_ELEMENT_GEOMETRIQUE () | |
| MG_ELEMENT_GEOMETRIQUE (unsigned long num) | |
| MG_ELEMENT_GEOMETRIQUE (MG_ELEMENT_GEOMETRIQUE &mdd) | |
| virtual | ~MG_ELEMENT_GEOMETRIQUE () |
| virtual std::string | get_idoriginal (void) |
| virtual void | change_idoriginal (std::string id) |
Fonctions membres publiques hérités de MG_IDENTIFICATEUR | |
| MG_IDENTIFICATEUR (unsigned long num) | |
| MG_IDENTIFICATEUR () | |
| MG_IDENTIFICATEUR (MG_IDENTIFICATEUR &mdd) | |
| virtual | ~MG_IDENTIFICATEUR () |
| unsigned long | get_id () |
| void | change_id (unsigned long idtmp) |
| virtual void | get_fichier_dependant (std::vector< std::string > &liste_fichier) |
Attributs privés | |
| CComPtr< IEdge > | swArete |
| CComPtr< ICurve > | swCurve |
| SLD_FONCTION & | fonction |
| double | tmin |
| double | tmax |
| int | periodique |
| class ST_COURBE * | stcourbe |
| std::string | idoriginal |
Membres hérités additionnels | |
Types publics hérités de MG_ELEMENT_GEOMETRIQUE | |
| enum | TYPE_ELEMENT_GEOMETRIQUE { LC_POINT =-1 , POINT =0 , COURBE =1 , SURFACE =2 } |
Attributs protégés hérités de MG_COURBE | |
| double | t_min |
| double | t_max |
| class VCT_COURBE * | vect |
Définition à la ligne 35 du fichier sld_courbe.h.
| SLD_COURBE::SLD_COURBE | ( | unsigned long | num, |
| std::string | idarete, | ||
| class SLD_FONCTION & | fonc | ||
| ) |
Définition à la ligne 41 du fichier sld_courbe.cpp.
Références initialiser().

| SLD_COURBE::SLD_COURBE | ( | std::string | idarete, |
| SLD_FONCTION & | fonc | ||
| ) |
Définition à la ligne 46 du fichier sld_courbe.cpp.
Références initialiser().

| SLD_COURBE::SLD_COURBE | ( | std::string | idarete, |
| SLD_FONCTION & | fonc, | ||
| CComPtr< IEdge > & | p_swEdge | ||
| ) |
Définition à la ligne 51 du fichier sld_courbe.cpp.
Références initialiser(), swArete, et swCurve.

|
virtual |
Définition à la ligne 57 du fichier sld_courbe.cpp.
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 193 du fichier sld_courbe.cpp.
Références ST_COURBE::deriver(), stcourbe, et swCurve.

|
virtual |
Implémente MG_COURBE.
Définition à la ligne 208 du fichier sld_courbe.cpp.
Références ST_COURBE::deriver_seconde(), robustPredicates::epsilon, stcourbe, swCurve, MG_COURBE::t_max, et MG_COURBE::t_min.

|
virtual |
Implémente MG_COURBE.
Définition à la ligne 323 du fichier sld_courbe.cpp.
Références MG_IDENTIFICATEUR::get_id(), et idoriginal.

|
virtual |
Implémente MG_COURBE.
Définition à la ligne 304 du fichier sld_courbe.cpp.
Références ST_COURBE::est_periodique(), periodique, et stcourbe.

|
virtual |
Implémente MG_COURBE.
Définition à la ligne 178 du fichier sld_courbe.cpp.
Références ST_COURBE::evaluer(), stcourbe, et swCurve.

|
virtual |
Implémente MG_COURBE.
Définition à la ligne 292 du fichier sld_courbe.cpp.
Références ST_COURBE::get_longueur(), stcourbe, et swCurve.

|
virtual |
Implémente MG_COURBE.
Définition à la ligne 336 du fichier sld_courbe.cpp.
Références ST_COURBE::get_param_NURBS(), et stcourbe.

|
virtual |
Implémente MG_COURBE.
Définition à la ligne 314 du fichier sld_courbe.cpp.
Références ST_COURBE::get_periode(), stcourbe, MG_COURBE::t_max, et MG_COURBE::t_min.

|
virtual |
Réimplémentée à partir de MG_COURBE.
Définition à la ligne 281 du fichier sld_courbe.cpp.
Références ST_COURBE::get_tmax(), stcourbe, et tmax.

|
virtual |
Réimplémentée à partir de MG_COURBE.
Définition à la ligne 272 du fichier sld_courbe.cpp.
Références ST_COURBE::get_tmin(), stcourbe, et tmin.

|
virtual |
Implémente MG_COURBE.
Définition à la ligne 329 du fichier sld_courbe.cpp.
Références ST_COURBE::get_type_geometrique(), et stcourbe.

|
virtual |
Définition à la ligne 81 du fichier sld_courbe.cpp.
Références OPERATEUR::doubleto2int(), OT_VECTEUR_3D::get_xyz(), periodique, stcourbe, swCurve, MG_COURBE::t_max, et MG_COURBE::t_min.
Référencé par initialiser(), et SLD_COURBE().


|
virtual |
Définition à la ligne 64 du fichier sld_courbe.cpp.
Références fonction, SLD_FONCTION::GetParID(), idoriginal, initialiser(), swArete, et swCurve.

|
virtual |
Implémente MG_COURBE.
Définition à la ligne 259 du fichier sld_courbe.cpp.
Références ST_COURBE::inverser(), stcourbe, et swCurve.

|
private |
Définition à la ligne 64 du fichier sld_courbe.h.
Référencé par initialiser().
|
private |
Définition à la ligne 69 du fichier sld_courbe.h.
Référencé par enregistrer(), et initialiser().
|
private |
Définition à la ligne 67 du fichier sld_courbe.h.
Référencé par est_periodique(), et initialiser().
|
private |
Définition à la ligne 68 du fichier sld_courbe.h.
Référencé par deriver(), deriver_seconde(), est_periodique(), evaluer(), get_longueur(), get_param_NURBS(), get_periode(), get_tmax(), get_tmin(), get_type_geometrique(), initialiser(), inverser(), et ~SLD_COURBE().
|
private |
Définition à la ligne 62 du fichier sld_courbe.h.
Référencé par initialiser(), SLD_COURBE(), et ~SLD_COURBE().
|
private |
Définition à la ligne 63 du fichier sld_courbe.h.
Référencé par deriver(), deriver_seconde(), evaluer(), get_longueur(), initialiser(), inverser(), SLD_COURBE(), et ~SLD_COURBE().
|
private |
Définition à la ligne 66 du fichier sld_courbe.h.
Référencé par get_tmax().
|
private |
Définition à la ligne 65 du fichier sld_courbe.h.
Référencé par get_tmin().