Representation of a 3D infinite line. Defines an infinite 3D line by having 2 points which completely determine the line along which the line extends. It hides the point attributes from users for
protecting the dimensionality.
More...
|
| | Line () |
| | Default constructor. More...
|
| |
| virtual | ~Line () |
| | Default destructor. More...
|
| |
| | Line (const double x1, const double y1, const double z1, const double x2, const double y2, const double z2) |
| | Alternative ctor (1) More...
|
| |
| | Line (const Point_t &pt1, const Point_t &pt2) |
| | Altenartive ctor (2) More...
|
| |
| const Point_t & | Pt1 () const |
| | Start getter. More...
|
| |
| const Point_t & | Pt2 () const |
| | Direction getter. More...
|
| |
| void | Pt1 (const double x, const double y, const double z) |
| | Pt1 setter. More...
|
| |
| void | Pt2 (const double x, const double y, const double z) |
| | Pt2 setter. More...
|
| |
| template<class T , class U > |
| | Line (const T &pt1, const U &pt2) |
| | Alternative ctor using template (3) More...
|
| |
| template<class T > |
| void | Pt1 (const T &pt1) |
| | Pt1 setter template. More...
|
| |
| template<class T > |
| void | Pt2 (const T &pt2) |
| | Pt2 setter template. More...
|
| |
Representation of a 3D infinite line. Defines an infinite 3D line by having 2 points which completely determine the line along which the line extends. It hides the point attributes from users for
protecting the dimensionality.
Definition at line 27 of file GeoLine.h.