/* Mathematiques de l'informatique graphique */ /* Coordonnees homogenes en 3D */ /* */ /* Auteur: Nicolas JANEY */ /* nicolas.janey@univ-fcomte.fr */ /* Octobre 2010 */ #ifndef ____COORDONNEESHOMOGENES____ #define ____COORDONNEESHOMOGENES____ class TransformationGeometrique; class CoordonneesHomogenes { public : double c[4]; public : CoordonneesHomogenes(void); CoordonneesHomogenes(double x,double y,double z,double t); CoordonneesHomogenes(CoordonneesHomogenes *c); ~CoordonneesHomogenes(void); void print(void); void transforme(TransformationGeometrique *t); }; #endif