Workspace 6.21.5
|
Node criterion that will pass for all nodes in a provided Region. More...
#include <Mesh/Geometry/nodecriterioninregion.h>
Public Member Functions | |
NodeCriterionInRegion () | |
NodeCriterionInRegion (const NodeCriterionInRegion &criterion) | |
NodeCriterionInRegion (const Region ®ion) | |
~NodeCriterionInRegion () override | |
NodeCriterionInRegion * | clone () const override |
void | destroy () override |
NodeCriterionInRegion & | operator= (const NodeCriterionInRegion &criterion) |
bool | pass (const Node &node) const override |
void | setRegion (const Region ®ion) |
Public Member Functions inherited from NodeCriterion | |
~NodeCriterion () override=default | |
NodeCriterion * | clone () const override=0 |
virtual void | destroy ()=0 |
virtual bool | pass (const Node &node) const =0 |
virtual void | postVisits () |
virtual bool | preVisits (MeshModel &model) |
Public Member Functions inherited from Clonable | |
virtual | ~Clonable ()=default |
virtual Clonable * | clone () const =0 |
Set the region for the criterion either in the constructor or by using the setRegion() function.
NodeCriterionInRegion | ( | const NodeCriterionInRegion & | criterion | ) |
NodeCriterionInRegion | ( | const Region & | region | ) |
|
override |
|
overridevirtual |
We redeclare this function only so that the more derived return type is available without casting.
Implements NodeCriterion.
|
overridevirtual |
Destroys the object. This function is usually implemented by calling operator delete on the object.
Implements NodeCriterion.
NodeCriterionInRegion & operator= | ( | const NodeCriterionInRegion & | criterion | ) |
|
overridevirtual |
node | The node to be tested against the currently set region. |
Implements NodeCriterion.
void setRegion | ( | const Region & | region | ) |
region | The new region to match nodes against. |