Go to the documentation of this file.
21 Grid(
int slices,
float spacing,
const Color &color = LIGHTGRAY);
30 ~Grid()
override =
default;
A Three-dimensionnal Vector data type.
Definition: Vector3.hpp:15
void drawOn(RAY::Window &) override
Draw point on window.
Definition: Grid.cpp:51
Definition: Window.hpp:32
float _spacing
Slices spacing.
Definition: Grid.hpp:59
Grid(int slices, float spacing, const Color &color=LIGHTGRAY)
Grid constructor.
Definition: Grid.cpp:14
int getSlices(void) const
Definition: Grid.cpp:19
Abstraction of any three-dimensionnal drawable.
Definition: ADrawable3D.hpp:17
int _slices
Grid slices.
Definition: Grid.hpp:57
const Vector3 & getPosition(void) const override
Definition: Grid.cpp:29
Definition: Circle.cpp:10
Grid & setSlices(int slices)
Set slices.
Definition: Grid.cpp:39
float getSpacing(void) const
Definition: Grid.cpp:24
Object representation of color.
Definition: Color.hpp:15
Grid & operator=(const Grid &)=default
A Grid is assignable.
a grid (centered at (0, 0, 0))
Definition: Grid.hpp:15
virtual Grid & setPosition(const Vector3 &position) override
Definition: Grid.cpp:34
~Grid() override=default
A default destructor.
Grid & setSpacing(float spacing)
Set spacing.
Definition: Grid.cpp:45