33 : _vertex_1(vertex_1),
39 : _vertex_1(to_copy._vertex_1),
40 _vertex_2(to_copy._vertex_2),
41 _vertex_3(to_copy._vertex_3)
48 if (
this == &to_copy)
return *
this;
79 if (where.
x()) where.
y();
Provides a geometric point that use double floating points numbers.
Represents a geometric triangle.
line< double > side_1_2() const
line< double > side_2_3() const
triangle & operator=(const triangle &to_copy)
cartesian_point vertex_2() const
cartesian_point vertex_1() const
cartesian_point _vertex_1
cartesian_point _vertex_3
cartesian_point vertex_3() const
bool inside(const cartesian_point &where) const
line< double > side_3_1() const
cartesian_point _vertex_2
Contains all of our objects for geometry and avoids name clashes.