 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
22 #ifndef _MG_CG_FORME_VOLUME_ELLIPSOIDE_
23 #define _MG_CG_FORME_VOLUME_ELLIPSOIDE_
41 double centre_x,
double centre_y,
double centre_z,
42 double direction_x,
double direction_y,
double direction_z,
43 double rayon_majeur,
double rayon_mineur);
48 double centre_x,
double centre_y,
double centre_z,
49 double direction_x,
double direction_y,
double direction_z,
50 double rayon_majeur,
double rayon_mineur);
72 virtual void enregistrer(std::ostream& o,
double version);
74 virtual int construire(
bool fusionner_entite_similaire,
76 bool importer_triangulation,
77 double epsilon_triangulation)=0;
virtual void change_direction_y(double y)
virtual double get_rayon_mineur(void)
virtual double get_rayon_majeur(void)
virtual double get_direction_x(void)
virtual void change_direction_x(double x)
MG_CG_FORME_VOLUME_ELLIPSOIDE(MG_CG_MODELE *mgcg_modele, double centre_x, double centre_y, double centre_z, double direction_x, double direction_y, double direction_z, double rayon_majeur, double rayon_mineur)
virtual int get_type_forme_volume(void)
virtual double get_centre_z(void)
virtual void change_centre_x(double x)
virtual int construire(void)=0
virtual void change_centre_z(double z)
virtual ~MG_CG_FORME_VOLUME_ELLIPSOIDE()
virtual double get_centre_x(void)
virtual void change_centre_y(double y)
virtual void change_direction_z(double z)
virtual double get_direction_z(void)
virtual void change_rayon_mineur(double rayon_mineur)
virtual double get_centre_y(void)
virtual void change_rayon_majeur(double rayon_majeur)
virtual double get_direction_y(void)
virtual void enregistrer(std::ostream &o, double version)