37 M3D_TETRA::M3D_TETRA(
unsigned long num,
MG_ELEMENT_TOPOLOGIQUE* topo,
class MG_NOEUD *mgnoeud1,
class MG_NOEUD *mgnoeud2,
class MG_NOEUD *mgnoeud3,
class MG_NOEUD *mgnoeud4,
class MG_TRIANGLE* mgtriangle1,
class MG_TRIANGLE* mgtriangle2,
class MG_TRIANGLE* mgtriangle3,
class MG_TRIANGLE* mgtriangle4,
int origine):
MG_TETRA(num,topo,mgnoeud1,mgnoeud2,mgnoeud3,mgnoeud4,mgtriangle1,mgtriangle2,mgtriangle3,mgtriangle4,origine),etat(
MAGIC::MAILLEURFRONTALETAT::
ACTIF)
42 M3D_TETRA::M3D_TETRA(
MG_ELEMENT_TOPOLOGIQUE* topo,
class MG_NOEUD *mgnoeud1,
class MG_NOEUD *mgnoeud2,
class MG_NOEUD *mgnoeud3,
class MG_NOEUD *mgnoeud4,
class MG_TRIANGLE* mgtriangle1,
class MG_TRIANGLE* mgtriangle2,
class MG_TRIANGLE* mgtriangle3,
class MG_TRIANGLE* mgtriangle4,
int origine):
MG_TETRA(topo,mgnoeud1,mgnoeud2,mgnoeud3,mgnoeud4,mgtriangle1,mgtriangle2,mgtriangle3,mgtriangle4,origine),etat(
MAGIC::MAILLEURFRONTALETAT::
ACTIF)
virtual void change_volume(double vol)
M3D_TETRA(unsigned long num, MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, class MG_NOEUD *mgnoeud3, class MG_NOEUD *mgnoeud4, class MG_TRIANGLE *mgtriangle1, class MG_TRIANGLE *mgtriangle2, class MG_TRIANGLE *mgtriangle3, class MG_TRIANGLE *mgtriangle4, int origine)
virtual double get_qualite(void)
virtual void etat_actif(void)
virtual void enregistrer(std::ostream &o, double version)
virtual int get_etat(void)
void calcule_volume(void)
virtual void etat_detruit(void)
virtual void change_qualite(double qu)
virtual double get_volume(void)
virtual int get_type_entite(void)
virtual double get_z(void)
virtual double get_y(void)
virtual double get_x(void)
virtual void enregistrer(std::ostream &o, double version)