QtSculptor  v1.0.0
PutEllipsoid.h
Go to the documentation of this file.
1 #ifndef PUT_ELLIPSOID_H
2  #define PUT_ELLIPSOID_H
3 
4  #include "GeometricFigure.h"
5 
7 
21  int x_center;
22  int y_center;
23  int z_center;
24  int x_radius;
25  int y_radius;
26  int z_radius;
27  public:
29 
44  PutEllipsoid(int x_center_, int y_center_, int z_center_, int x_radius_, int y_radius_, int z_radius_, float r_, float g_, float b_, float a_);
46 
51 
56  void draw(Sculptor &sculptor);
57  };
58 
59 #endif // PUT_ELLIPSOID_H
PutEllipsoid::z_center
int z_center
Definition: PutEllipsoid.h:23
PutEllipsoid
Concrete class PutEllipsoid - Used to display a set of voxels belonging to an elliptical volume.
Definition: PutEllipsoid.h:20
PutEllipsoid::x_center
int x_center
Definition: PutEllipsoid.h:21
PutEllipsoid::y_center
int y_center
Definition: PutEllipsoid.h:22
PutEllipsoid::~PutEllipsoid
~PutEllipsoid()
Destructor of the PutEllipsoid class.
Definition: PutEllipsoid.h:49
GeometricFigure
Abstract class GeometricFigure - Base for generating geometries.
Definition: GeometricFigure.h:16
GeometricFigure.h
PutEllipsoid::y_radius
int y_radius
Definition: PutEllipsoid.h:25
PutEllipsoid::draw
void draw(Sculptor &sculptor)
Member function draw.
Definition: putEllipsoid.cpp:14
PutEllipsoid::z_radius
int z_radius
Definition: PutEllipsoid.h:26
PutEllipsoid::PutEllipsoid
PutEllipsoid(int x_center_, int y_center_, int z_center_, int x_radius_, int y_radius_, int z_radius_, float r_, float g_, float b_, float a_)
PutEllipsoid class constructor.
Definition: putEllipsoid.cpp:3
Sculptor
Sculptor class for manipulating elements, denoted voxels, in arrays three-dimensional digital.
Definition: Sculptor.h:17
PutEllipsoid::x_radius
int x_radius
Definition: PutEllipsoid.h:24