![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <acis_courbe.h>
Fonctions membres publiques | |
ACIS_COURBE (unsigned long num, SAT_COURBE *crb) | |
ACIS_COURBE (SAT_COURBE *crb) | |
ACIS_COURBE (ACIS_COURBE &mdd) | |
virtual | ~ACIS_COURBE () |
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 bool | est_sur_courbe (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 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) |
![]() | |
MG_COURBE (unsigned long num) | |
MG_COURBE () | |
MG_COURBE (MG_COURBE &mdd) | |
virtual | ~MG_COURBE () |
virtual int | get_type (void) |
virtual double | get_tmin () |
virtual double | get_tmax () |
virtual double | get_M (double t) |
virtual VCT & | get_vectorisation (void) |
![]() | |
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) |
![]() | |
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 | |
SAT_COURBE * | courbe |
Membres hérités additionnels | |
![]() | |
enum | TYPE_ELEMENT_GEOMETRIQUE { LC_POINT =-1, POINT =0, COURBE =1, SURFACE =2 } |
![]() | |
double | t_min |
double | t_max |
class VCT_COURBE * | vect |
Définition à la ligne 34 du fichier acis_courbe.h.
ACIS_COURBE::ACIS_COURBE | ( | unsigned long | num, |
SAT_COURBE * | crb | ||
) |
Définition à la ligne 34 du fichier acis_courbe.cpp.
Références courbe, SAT_COURBE::get_tmax(), SAT_COURBE::get_tmin(), MG_COURBE::t_max, et MG_COURBE::t_min.
ACIS_COURBE::ACIS_COURBE | ( | SAT_COURBE * | crb | ) |
Définition à la ligne 40 du fichier acis_courbe.cpp.
Références courbe, SAT_COURBE::get_tmax(), SAT_COURBE::get_tmin(), MG_COURBE::t_max, et MG_COURBE::t_min.
ACIS_COURBE::ACIS_COURBE | ( | ACIS_COURBE & | mdd | ) |
Définition à la ligne 46 du fichier acis_courbe.cpp.
Références MG_COURBE::t_max, et MG_COURBE::t_min.
|
virtual |
Définition à la ligne 54 du fichier acis_courbe.cpp.
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 63 du fichier acis_courbe.cpp.
Références courbe, et SAT_COURBE::deriver().
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 68 du fichier acis_courbe.cpp.
Références courbe, et SAT_COURBE::deriver_seconde().
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 119 du fichier acis_courbe.cpp.
Références courbe, SAT_IDENTIFICATEUR::get_id(), et MG_IDENTIFICATEUR::get_id().
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 109 du fichier acis_courbe.cpp.
Références courbe, et SAT_COURBE::est_periodique().
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 96 du fichier acis_courbe.cpp.
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 58 du fichier acis_courbe.cpp.
Références courbe, et SAT_COURBE::evaluer().
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 104 du fichier acis_courbe.cpp.
Références courbe, et SAT_COURBE::get_longueur().
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 131 du fichier acis_courbe.cpp.
Références courbe, et SAT_COURBE::get_param_NURBS().
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 114 du fichier acis_courbe.cpp.
Références courbe, et SAT_COURBE::get_periode().
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 126 du fichier acis_courbe.cpp.
Références courbe, et SAT_COURBE::get_type_geometrique().
|
virtual |
Implémente MG_COURBE.
Définition à la ligne 91 du fichier acis_courbe.cpp.
Références courbe, et SAT_COURBE::inverser().
|
private |
Définition à la ligne 55 du fichier acis_courbe.h.
Référencé par ACIS_COURBE(), deriver(), deriver_seconde(), enregistrer(), est_periodique(), evaluer(), get_longueur(), get_param_NURBS(), get_periode(), get_type_geometrique(), et inverser().