|
ESyS-Particle
2.3.4
|
Class representing a line segment for intersection/fitting calculation in 2D. More...
#include <LineSegment.h>


Public Member Functions | |
| LineSegment (const Vec3 &, const Vec3 &) | |
| virtual | ~LineSegment () |
| virtual double | sep (const Vec3 &) |
| virtual bool | intersect (const Vec3 &, const Vec3 &) |
| Vec3 | getP1 () |
| Vec3 | getP2 () |
Public Member Functions inherited from Line | |
| Line (const Vec3 &, const Vec3 &) | |
| virtual | ~Line () |
| Vec3 | GetU () const |
| Vec3 | GetO () const |
| Vec3 | GetN () const |
Private Attributes | |
| double | m_len |
Additional Inherited Members | |
Protected Member Functions inherited from Line | |
| Line () | |
Protected Attributes inherited from Line | |
| Vec3 | Pos |
| Vec3 | U |
| Vec3 | N |
Class representing a line segment for intersection/fitting calculation in 2D.
|
inlinevirtual |
|
virtual |
|
private |
Referenced by getP2(), intersect(), LineSegment(), and sep().