25 #ifndef __MGPRIMITIVECYLINDRE_
26 #define __MGPRIMITIVECYLINDRE_
35 class MG_PRIMITIVE_CYLINDRE :
public MG_PRIMITIVE
38 MG_PRIMITIVE_CYLINDRE(
double extremite_x,
double extremite_y,
double extremite_z,
double longitude,
double latitude,
double rayon,
double longueur);
39 MG_PRIMITIVE_CYLINDRE(
unsigned long num,
double extremite_x,
double extremite_y,
double extremite_z,
double longitude,
double latitude,
double rayon,
double longueur);
40 MG_PRIMITIVE_CYLINDRE(MG_PRIMITIVE_CYLINDRE& mdd);
41 virtual ~MG_PRIMITIVE_CYLINDRE();
43 virtual void enregistrer(std::ostream& o,
double version);
44 virtual void construit(
void);
48 double angle_longitude,angle_latitude;
53 class gp_Dir * direction;