|
ESyS-Particle
2.3.4
|
Class representing a line. More...
#include <Line.h>


Public Member Functions | |
| Line (const Vec3 &, const Vec3 &) | |
| virtual | ~Line () |
| Vec3 | GetU () const |
| Vec3 | GetO () const |
| Vec3 | GetN () const |
| virtual double | sep (const Vec3 &) |
Protected Member Functions | |
| Line () | |
Protected Attributes | |
| Vec3 | Pos |
| Vec3 | U |
| Vec3 | N |
Class representing a line.
|
protected |
protected empty constructor -> for use by derived classes (i.e. LineSegment) only
|
inlinevirtual |
|
inline |
References Pos.
Referenced by ARandomAssembly2D::findAFit().

|
inline |
References U.
Referenced by ARandomAssembly2D::findAFit().

|
virtual |
Reimplemented in LineSegment.
Referenced by ARandomAssembly2D::checkAFit(), ARandomAssembly2D::fillSpace(), and FaultedBlock2D::getClosestPlane().

|
protected |
Referenced by GetN(), Line(), LineSegment::LineSegment(), sep(), and LineSegment::sep().
|
protected |
Referenced by GetO(), LineSegment::getP1(), LineSegment::getP2(), LineSegment::intersect(), Line(), LineSegment::LineSegment(), sep(), and LineSegment::sep().
|
protected |
Referenced by LineSegment::getP2(), GetU(), LineSegment::intersect(), Line(), LineSegment::LineSegment(), and LineSegment::sep().