VTK
9.4.20241225
|
A subset of a mesh represented by a range of acceptable attribute values. More...
#include <vtkMultiThreshold.h>
Public Member Functions | |
int | Match (double cellNorm[2]) |
Does the specified range fall inside the interval? For cell-centered attributes, only cellNorm[0] is examined. | |
~Interval () override=default | |
void | PrintNode (ostream &os) override |
Print a graphviz node name for use in an edge statement. | |
Interval * | GetIntervalPointer () 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 | |
double | EndpointValues [2] |
The values defining the interval. These must be in ascending order. | |
int | EndpointClosures [2] |
Are the endpoint values themselves included in the set (CLOSED) or not (OPEN)? | |
NormKey | Norm |
This contains information about the attribute over which the interval is defined. | |
Public Attributes inherited from vtkMultiThreshold::Set | |
int | Id |
int | OutputId |
A unique identifier for this set. | |
A subset of a mesh represented by a range of acceptable attribute values.
Definition at line 356 of file vtkMultiThreshold.h.
|
overridedefault |
int vtkMultiThreshold::Interval::Match | ( | double | cellNorm[2] | ) |
Does the specified range fall inside the interval? For cell-centered attributes, only cellNorm[0] is examined.
For point-centered attributes, cellNorm[0] is the minimum norm taken on over the cell and cellNorm[1] is the maximum.
|
overridevirtual |
Print a graphviz node name for use in an edge statement.
Implements vtkMultiThreshold::Set.
|
inlineoverridevirtual |
Reimplemented from vtkMultiThreshold::Set.
Definition at line 539 of file vtkMultiThreshold.h.
double vtkMultiThreshold::Interval::EndpointValues[2] |
The values defining the interval. These must be in ascending order.
Definition at line 360 of file vtkMultiThreshold.h.
int vtkMultiThreshold::Interval::EndpointClosures[2] |
Are the endpoint values themselves included in the set (CLOSED) or not (OPEN)?
Definition at line 362 of file vtkMultiThreshold.h.
NormKey vtkMultiThreshold::Interval::Norm |
This contains information about the attribute over which the interval is defined.
Definition at line 364 of file vtkMultiThreshold.h.