Public Member Functions | |
TypeInfoNV ("cylinder") | |
FUNCTION_H | cylinder (const realx3 &p1, const realx3 &p2, const real radius) |
FUNCTION_H | cylinder (const dictionary &dict) |
FUNCTION_H | cylinder (iIstream &is) |
FUNCTION_HD | cylinder (const cylinder &)=default |
FUNCTION_HD | cylinder (cylinder &&)=default |
FUNCTION_HD cylinder & | operator= (const cylinder &)=default |
FUNCTION_HD cylinder & | operator= (cylinder &&)=default |
~cylinder ()=default | |
INLINE_FUNCTION_HD bool | isInside (const realx3 &point) const |
const INLINE_FUNCTION_HD realx3 & | p1 () const |
const INLINE_FUNCTION_HD realx3 & | p2 () const |
INLINE_FUNCTION_HD realx3 | minPoint () const |
INLINE_FUNCTION_HD realx3 | maxPoint () const |
INLINE_FUNCTION_HD real | radius () const |
FUNCTION_H bool | read (iIstream &is) |
FUNCTION_H bool | write (iOstream &os) const |
FUNCTION_H bool | read (const dictionary &dict) |
FUNCTION_H bool | write (dictionary &dict) const |
Protected Member Functions | |
FUNCTION_H bool | calculateParams () |
Protected Attributes | |
realx3 | p1_ |
realx3 | p2_ |
real | radius2_ |
realx3 | axisVector_ |
real | axisVector2_ |
realx3 | minPoint_ |
realx3 | maxPoint_ |
Definition at line 32 of file cylinder.hpp.
FUNCTION_H cylinder | ( | const realx3 & | p1, |
const realx3 & | p2, | ||
const real | radius | ||
) |
Definition at line 53 of file cylinder.cpp.
References cylinder::calculateParams(), pFlow::endl(), fatalErrorInFunction, and fatalExit.
FUNCTION_H cylinder | ( | const dictionary & | dict | ) |
Definition at line 72 of file cylinder.cpp.
References pFlow::endl(), fatalErrorInFunction, fatalExit, dictionary::getVal(), and dictionary::globalName().
FUNCTION_H cylinder | ( | iIstream & | is | ) |
Definition at line 99 of file cylinder.cpp.
References fatalExit, ioErrorInFile, IOstream::lineNumber(), and IOstream::name().
|
default |
|
default |
|
default |
|
protected |
Definition at line 26 of file cylinder.cpp.
References cylinder::axisVector2_, cylinder::axisVector_, dot(), cylinder::maxPoint_, cylinder::minPoint_, cylinder::p1_, cylinder::p2_, cylinder::radius2_, pFlow::smallValue, pFlow::sqrt(), and zAxis::transferBackZ().
Referenced by cylinder::cylinder().
TypeInfoNV | ( | "cylinder" | ) |
|
default |
|
default |
|
inline |
Definition at line 88 of file cylinder.hpp.
References cylinder::axisVector2_, cylinder::axisVector_, cross(), dot(), cylinder::p1_, and cylinder::radius2_.
Referenced by cylinderRegion::peek().
|
inline |
Definition at line 109 of file cylinder.hpp.
References cylinder::p1_.
|
inline |
Definition at line 115 of file cylinder.hpp.
References cylinder::p2_.
|
inline |
Definition at line 121 of file cylinder.hpp.
References cylinder::minPoint_.
Referenced by cylinderRegion::peek().
|
inline |
Definition at line 127 of file cylinder.hpp.
References cylinder::maxPoint_.
Referenced by cylinderRegion::peek().
|
inline |
Definition at line 133 of file cylinder.hpp.
References cylinder::radius2_, and pFlow::sqrt().
FUNCTION_H bool read | ( | iIstream & | is | ) |
Definition at line 113 of file cylinder.cpp.
References iIstream::nextData().
Referenced by pFlow::operator>>().
FUNCTION_H bool write | ( | iOstream & | os | ) | const |
Definition at line 124 of file cylinder.cpp.
References IOstream::check(), FUNCTION_NAME, pFlow::sqrt(), and iOstream::writeWordEntry().
Referenced by pFlow::operator<<().
FUNCTION_H bool read | ( | const dictionary & | dict | ) |
Definition at line 134 of file cylinder.cpp.
References dictionary::getVal().
FUNCTION_H bool write | ( | dictionary & | dict | ) | const |
Definition at line 147 of file cylinder.cpp.
References dictionary::add(), pFlow::endl(), fatalErrorInFunction, dictionary::globalName(), and pFlow::sqrt().
|
protected |
Definition at line 37 of file cylinder.hpp.
Referenced by cylinder::calculateParams(), cylinder::isInside(), and cylinder::p1().
|
protected |
Definition at line 40 of file cylinder.hpp.
Referenced by cylinder::calculateParams(), and cylinder::p2().
|
protected |
Definition at line 43 of file cylinder.hpp.
Referenced by cylinder::calculateParams(), cylinder::isInside(), and cylinder::radius().
|
protected |
Definition at line 45 of file cylinder.hpp.
Referenced by cylinder::calculateParams(), and cylinder::isInside().
|
protected |
Definition at line 47 of file cylinder.hpp.
Referenced by cylinder::calculateParams(), and cylinder::isInside().
|
protected |
Definition at line 49 of file cylinder.hpp.
Referenced by cylinder::calculateParams(), and cylinder::minPoint().
|
protected |
Definition at line 51 of file cylinder.hpp.
Referenced by cylinder::calculateParams(), and cylinder::maxPoint().