VTK
9.4.20241225
|
A subset of a mesh represented as a boolean set operation. More...
#include <vtkMultiThreshold.h>
Public Member Functions | |
BooleanSet (int sId, int op, int *inBegin, int *inEnd) | |
Construct a new set with the given ID, operator, and inputs. | |
~BooleanSet () override=default | |
void | PrintNode (ostream &os) override |
Print a graphviz node name for use in an edge statement. | |
BooleanSet * | GetBooleanSetPointer () override |
Avoid dynamic_casts. Subclasses must override. | |
Public Member Functions inherited from vtkMultiThreshold::Set | |
Set () | |
The index of the output mesh that will hold this set or -1 if the set is not output. | |
virtual | ~Set ()=default |
Virtual destructor since we have virtual members. | |
virtual void | PrintNodeName (ostream &os) |
Print a graphviz node label statement (with fancy node name and shape). | |
virtual void | PrintNode (ostream &os)=0 |
Print a graphviz node name for use in an edge statement. | |
virtual BooleanSet * | GetBooleanSetPointer () |
Avoid dynamic_casts. Subclasses must override. | |
virtual Interval * | GetIntervalPointer () |
Public Attributes | |
int | Operator |
The boolean operation that will be performed on the inputs to obtain the output. | |
std::vector< int > | Inputs |
A list of input sets. These may be IntervalSets or BooleanSets. | |
Public Attributes inherited from vtkMultiThreshold::Set | |
int | Id |
int | OutputId |
A unique identifier for this set. | |
A subset of a mesh represented as a boolean set operation.
Definition at line 379 of file vtkMultiThreshold.h.
|
inline |
Construct a new set with the given ID, operator, and inputs.
Definition at line 388 of file vtkMultiThreshold.h.
|
overridedefault |
|
overridevirtual |
Print a graphviz node name for use in an edge statement.
Implements vtkMultiThreshold::Set.
|
inlineoverridevirtual |
Avoid dynamic_casts. Subclasses must override.
Reimplemented from vtkMultiThreshold::Set.
Definition at line 544 of file vtkMultiThreshold.h.
int vtkMultiThreshold::BooleanSet::Operator |
The boolean operation that will be performed on the inputs to obtain the output.
Definition at line 383 of file vtkMultiThreshold.h.
std::vector<int> vtkMultiThreshold::BooleanSet::Inputs |
A list of input sets. These may be IntervalSets or BooleanSets.
Definition at line 385 of file vtkMultiThreshold.h.