Point
-
class CPoint
Describes a 2D point.
Public Functions
-
CPoint() = default
Default constructor.
-
inline CPoint(double _x, double _y)
Creates a point with default value.
- Parameters
_x – X-value of the point.
_y – Y-value of the point.
-
inline double operator[](size_t _i) const
Returns value with the given index.
Index may be 0 or 1, otherwise std::out_of_range exception is thrown.
- Parameters
_i – Index.
- Returns
Target value.
-
inline double &operator[](size_t _i)
Returns reference to value with the given index.
Index may be 0 or 1, otherwise std::out_of_range exception is thrown.
- Parameters
_i – Index.
- Returns
Returns to target value.
Public Static Functions
-
static inline size_t Size()
Number of values in the point.
- Returns
2.
-
CPoint() = default