1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#ifndef _SPHERE_HPP
#define _SPHERE_HPP
#include "Point3D.hpp"
class Sphere{
private :
Point3D centre;
float rayon;
public :
Sphere(); //constructeur par défaut
Sphere(float p_x, float p_y, float p_z, float p_rayon); //Constructeur avec 3 floats du point et 1 float du rayon
Sphere(Point3D p_pt, float p_rayon); //Constructeur avec un objet Point3D et le rayon
Sphere(const Sphere& p_sph); //Constructeur par recopie
~Sphere(); //Destructeur
void operator=(Sphere p_sph); //Surcharge de l'opérateur =
void print(void); //procédure d'affichage
};
#endif // _SPHERE_HPP |
Partager