VTK  9.3.20240328
Public Member Functions | Public Attributes | List of all members
vtkMultiThreshold::Set Class Referenceabstract

A base class for representing threshold sets. More...

#include <vtkMultiThreshold.h>

Inheritance diagram for vtkMultiThreshold::Set:
[legend]

Public Member Functions

 Set ()
 The index of the output mesh that will hold this set or -1 if the set is not output. More...
 
virtual ~Set ()=default
 Virtual destructor since we have virtual members. More...
 
virtual void PrintNodeName (ostream &os)
 Print a graphviz node label statement (with fancy node name and shape). More...
 
virtual void PrintNode (ostream &os)=0
 Print a graphviz node name for use in an edge statement. More...
 
virtual BooleanSetGetBooleanSetPointer ()
 Avoid dynamic_casts. Subclasses must override. More...
 
virtual IntervalGetIntervalPointer ()
 

Public Attributes

int Id
 
int OutputId
 A unique identifier for this set. More...
 

Detailed Description

A base class for representing threshold sets.

A set may be represented as a threshold interval over some attribute or as a boolean combination of sets.

Definition at line 333 of file vtkMultiThreshold.h.

Constructor & Destructor Documentation

◆ Set()

vtkMultiThreshold::Set::Set ( )
inline

The index of the output mesh that will hold this set or -1 if the set is not output.

Default constructor. The grid output ID is initialized to indicate that the set should not be output.

Definition at line 342 of file vtkMultiThreshold.h.

◆ ~Set()

virtual vtkMultiThreshold::Set::~Set ( )
virtualdefault

Virtual destructor since we have virtual members.

Member Function Documentation

◆ PrintNodeName()

virtual void vtkMultiThreshold::Set::PrintNodeName ( ostream &  os)
virtual

Print a graphviz node label statement (with fancy node name and shape).

◆ PrintNode()

virtual void vtkMultiThreshold::Set::PrintNode ( ostream &  os)
pure virtual

Print a graphviz node name for use in an edge statement.

Implemented in vtkMultiThreshold::BooleanSet, and vtkMultiThreshold::Interval.

◆ GetBooleanSetPointer()

vtkMultiThreshold::BooleanSet * vtkMultiThreshold::Set::GetBooleanSetPointer ( )
inlinevirtual

Avoid dynamic_casts. Subclasses must override.

Reimplemented in vtkMultiThreshold::BooleanSet.

Definition at line 533 of file vtkMultiThreshold.h.

◆ GetIntervalPointer()

vtkMultiThreshold::Interval * vtkMultiThreshold::Set::GetIntervalPointer ( )
inlinevirtual

Reimplemented in vtkMultiThreshold::Interval.

Definition at line 528 of file vtkMultiThreshold.h.

Member Data Documentation

◆ Id

int vtkMultiThreshold::Set::Id

Definition at line 336 of file vtkMultiThreshold.h.

◆ OutputId

int vtkMultiThreshold::Set::OutputId

A unique identifier for this set.

Definition at line 337 of file vtkMultiThreshold.h.


The documentation for this class was generated from the following file: