Public Member Functions | |
INLINE_FUNCTION_HD | pLine () |
INLINE_FUNCTION_HD | pLine (const realx3 &p1, const realx3 &p2) |
INLINE_FUNCTION_HD realx3 | point (real t) const |
INLINE_FUNCTION_HD realx3 | projectPoint (const realx3 &p) const |
INLINE_FUNCTION_HD real | projectNormLength (realx3 p) const |
INLINE_FUNCTION_HD bool | lineSphereCheck (const realx3 pos, real Rad, realx3 &nv, realx3 &cp, real &ovrlp) const |
Public Attributes | |
realx3 | p1_ |
realx3 | p2_ |
realx3 | v_ |
real | L_ |
|
inline |
|
inline |
|
inline |
Definition at line 51 of file pLine.hpp.
References pLine::p1_, and pLine::v_.
Referenced by pLine::lineSphereCheck(), and pLine::projectPoint().
|
inline |
Definition at line 57 of file pLine.hpp.
References pLine::point(), and pLine::projectNormLength().
|
inline |
Definition at line 64 of file pLine.hpp.
References dot(), pLine::L_, pLine::p1_, and pLine::v_.
Referenced by pLine::lineSphereCheck(), and pLine::projectPoint().
|
inline |
Definition at line 71 of file pLine.hpp.
References pLine::L_, length(), pLine::point(), pLine::projectNormLength(), and pLine::v_.
Referenced by pFlow::sphTriInteraction::isSphereInContactBothSides().
realx3 p1_ |
Definition at line 32 of file pLine.hpp.
Referenced by pLine::point(), and pLine::projectNormLength().
realx3 v_ |
Definition at line 34 of file pLine.hpp.
Referenced by pLine::lineSphereCheck(), pLine::point(), and pLine::projectNormLength().
real L_ |
Definition at line 35 of file pLine.hpp.
Referenced by pLine::lineSphereCheck(), and pLine::projectNormLength().