#include <Plane.h>
◆ Vec3Real
◆ Plane() [1/3]
walberla::math::Plane::Plane |
( |
| ) |
|
|
inline |
◆ Plane() [2/3]
walberla::math::Plane::Plane |
( |
const Vec3Real & |
origin, |
|
|
const Vec3Real & |
_normal |
|
) |
| |
|
inline |
◆ Plane() [3/3]
walberla::math::Plane::Plane |
( |
const Vec3Real & |
_normal, |
|
|
const real_t |
_d |
|
) |
| |
|
inline |
◆ assign() [1/2]
void walberla::math::Plane::assign |
( |
const Vec3Real & |
_normal, |
|
|
const real_t |
_d |
|
) |
| |
|
inline |
◆ assign() [2/2]
void walberla::math::Plane::assign |
( |
const Vec3Real & |
origin, |
|
|
const Vec3Real & |
_normal |
|
) |
| |
|
inline |
◆ d()
real_t walberla::math::Plane::d |
( |
| ) |
const |
|
inline |
◆ distance()
real_t walberla::math::Plane::distance |
( |
const Vec3Real & |
point | ) |
const |
|
inline |
◆ invert()
void walberla::math::Plane::invert |
( |
| ) |
|
|
inline |
◆ isInHalfSpace()
bool walberla::math::Plane::isInHalfSpace |
( |
const Vec3Real & |
point | ) |
const |
|
inline |
◆ normal()
const Vec3Real& walberla::math::Plane::normal |
( |
| ) |
const |
|
inline |
◆ operator!=()
bool walberla::math::Plane::operator!= |
( |
const Plane & |
other | ) |
const |
|
inline |
◆ operator==()
bool walberla::math::Plane::operator== |
( |
const Plane & |
other | ) |
const |
|
inline |
◆ scale()
void walberla::math::Plane::scale |
( |
const real_t |
factor | ) |
|
|
inline |
◆ shift()
void walberla::math::Plane::shift |
( |
const real_t |
distance | ) |
|
|
inline |
◆ signedDistance()
real_t walberla::math::Plane::signedDistance |
( |
const Vec3Real & |
point | ) |
const |
|
inline |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Plane & |
p |
|
) |
| |
|
friend |
◆ operator>>
std::istream& operator>> |
( |
std::istream & |
is, |
|
|
Plane & |
plane |
|
) |
| |
|
friend |
◆ d_
real_t walberla::math::Plane::d_ |
|
private |
◆ normal_
The documentation for this class was generated from the following file:
- /builds/administration/walberla-website/walberla/src/core/math/Plane.h