A domain functional indicating true inside a rectangular box. The BoxDomain functional evaluates to true inside its box, where inclusive edges are considered using plb::contained().
More...
#include <geometry.h>
|
| BoxDomain (plb::Box3D box) |
|
bool | operator() (plb::plint x, plb::plint y, plb::plint z) const override |
| Returns true inside the rectangular box (inclusive edges).
|
|
const plb::Box3D & | bounding_box () const |
| The relevant bounding box of the BoxDomain functional is known.
|
|
BoxDomain * | clone () const override |
|
A domain functional indicating true inside a rectangular box. The BoxDomain functional evaluates to true inside its box, where inclusive edges are considered using plb::contained().
◆ BoxDomain()
geom::BoxDomain::BoxDomain |
( |
plb::Box3D |
box | ) |
|
|
inlineexplicit |
◆ bounding_box()
const plb::Box3D & geom::BoxDomain::bounding_box |
( |
| ) |
const |
|
inline |
The relevant bounding box of the BoxDomain functional is known.
◆ clone()
◆ operator()()
bool geom::BoxDomain::operator() |
( |
plb::plint |
x, |
|
|
plb::plint |
y, |
|
|
plb::plint |
z |
|
) |
| const |
|
inlineoverride |
Returns true inside the rectangular box (inclusive edges).
◆ box
plb::Box3D geom::BoxDomain::box |
|
private |