#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