Static Public Member Functions | |
static bool | validPlane4 (const realx3 &p1, const realx3 &p2, const realx3 &p3, const realx3 &p4) |
![]() | |
static bool | validPlane3 (const realx3 &p1, const realx3 &p2, const realx3 &p3) |
Private Attributes | |
realx3 | p1_ |
First point. More... | |
realx3 | p2_ |
Second point. More... | |
realx3 | p3_ |
Third point. More... | |
realx3 | p4_ |
Fourth point. More... | |
Additional Inherited Members | |
![]() | |
realx3 | normal_ {1,0,0} |
normal vector More... | |
real | d_ = 0 |
distance value More... | |
|
inline |
Definition at line 51 of file plane.hpp.
Referenced by plane::parallelPlane().
Definition at line 24 of file plane.cpp.
References pFlow::endl(), fatalErrorInFunction, and fatalExit.
|
default |
|
default |
|
default |
|
default |
|
default |
|
inline |
Definition at line 75 of file plane.hpp.
References plane::p1_.
|
inline |
Definition at line 81 of file plane.hpp.
References plane::p2_.
|
inline |
Definition at line 87 of file plane.hpp.
References plane::p3_.
|
inline |
Definition at line 93 of file plane.hpp.
References plane::p4_.
|
inline |
Definition at line 99 of file plane.hpp.
References plane::p1_, and plane::p2_.
|
inline |
Definition at line 105 of file plane.hpp.
References plane::p2_, and plane::p3_.
|
inline |
Definition at line 111 of file plane.hpp.
References plane::p3_, and plane::p4_.
|
inline |
Definition at line 117 of file plane.hpp.
References plane::p1_, and plane::p4_.
pFlow::plane parallelPlane | ( | real | distance | ) | const |
Definition at line 47 of file plane.cpp.
References infinitePlane::normal_, plane::p1_, plane::p2_, plane::p3_, plane::p4_, plane::plane(), and line::point().
|
inline |
Definition at line 125 of file plane.hpp.
References infinitePlane::d(), infinitePlane::infinitePlane(), and infinitePlane::normal().
|
private |
First point.
Definition at line 37 of file plane.hpp.
Referenced by plane::line1(), plane::line4(), plane::p1(), and plane::parallelPlane().
|
private |
Second point.
Definition at line 40 of file plane.hpp.
Referenced by plane::line1(), plane::line2(), plane::p2(), and plane::parallelPlane().
|
private |
Third point.
Definition at line 43 of file plane.hpp.
Referenced by plane::line2(), plane::line3(), plane::p3(), and plane::parallelPlane().
|
private |
Fourth point.
Definition at line 46 of file plane.hpp.
Referenced by plane::line3(), plane::line4(), plane::p4(), and plane::parallelPlane().