Ray Tracer  2020
Point.h
Go to the documentation of this file.
1 #pragma once
2 
3 #ifndef POINT_H_INCLUDED
4 #define POINT_H_INCLUDED
5 
6 #include "Vector.h"
7 
22 class Point : public Vector {
23 
24 public:
25 
27  Point();
28 
37  Point(double x, double y, double z);
38 
43  Point(const Point& point);
44 
53  Point(const Vector& vector);
54 
63  Point(const Matrix& matrix);
64 
65 };
66 
67 #endif
Vector class header file.
Basic class for matrices.
Definition: Matrix.h:22
Class for Point Vectors.
Definition: Point.h:22
Point()
Point default constructor.
Definition: Point.cpp:4
Basic class for vectors.
Definition: Vector.h:25