hemocell
|
The boolean intersection of a number of domain functionals. This creates the boolean intersection between the provided domains. The intersection returns true when all of the domains are true. More...
#include <geometry.h>
Public Member Functions | |
Intersection (std::initializer_list< std::reference_wrapper< plb::DomainFunctional3D > > domains) | |
bool | operator() (plb::plint x, plb::plint y, plb::plint z) const override |
Returns true only if all domains are true. | |
Intersection * | clone () const override |
Private Attributes | |
std::vector< std::reference_wrapper< plb::DomainFunctional3D > > | domains |
The boolean intersection of a number of domain functionals. This creates the boolean intersection between the provided domains. The intersection returns true when all of the domains are true.
NOTE: when no domains are provided, the intersection always returns true.
|
inline |
|
inlineoverride |
|
inlineoverride |
Returns true only if all domains are true.
|
private |