VTK
Public Member Functions | Public Attributes | List of all members
vtkMultiThreshold::BooleanSet Class Reference

A subset of a mesh represented as a boolean set operation. More...

#include <vtkMultiThreshold.h>

Inheritance diagram for vtkMultiThreshold::BooleanSet:
[legend]
Collaboration diagram for vtkMultiThreshold::BooleanSet:
[legend]

Public Member Functions

 BooleanSet (int sId, int op, int *inBegin, int *inEnd)
 Construct a new set with the given ID, operator, and inputs. More...
 
 ~BooleanSet () override
 
void PrintNode (ostream &os) override
 Print a graphviz node name for use in an edge statement. More...
 
BooleanSetGetBooleanSetPointer () override
 Avoid dynamic_casts. Subclasses must override. More...
 
- 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. More...
 
virtual ~Set ()
 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 IntervalGetIntervalPointer ()
 

Public Attributes

int Operator
 The boolean operation that will be performed on the inputs to obtain the output. More...
 
std::vector< int > Inputs
 A list of input sets. These may be IntervalSets or BooleanSets. More...
 
- Public Attributes inherited from vtkMultiThreshold::Set
int Id
 
int OutputId
 A unique identifier for this set. More...
 

Detailed Description

A subset of a mesh represented as a boolean set operation.

Definition at line 360 of file vtkMultiThreshold.h.

Constructor & Destructor Documentation

◆ BooleanSet()

vtkMultiThreshold::BooleanSet::BooleanSet ( int  sId,
int  op,
int *  inBegin,
int *  inEnd 
)
inline

Construct a new set with the given ID, operator, and inputs.

Definition at line 369 of file vtkMultiThreshold.h.

◆ ~BooleanSet()

vtkMultiThreshold::BooleanSet::~BooleanSet ( )
inlineoverride

Definition at line 375 of file vtkMultiThreshold.h.

Member Function Documentation

◆ PrintNode()

void vtkMultiThreshold::BooleanSet::PrintNode ( ostream &  os)
overridevirtual

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

Implements vtkMultiThreshold::Set.

◆ GetBooleanSetPointer()

vtkMultiThreshold::BooleanSet * vtkMultiThreshold::BooleanSet::GetBooleanSetPointer ( )
inlineoverridevirtual

Avoid dynamic_casts. Subclasses must override.

Reimplemented from vtkMultiThreshold::Set.

Definition at line 525 of file vtkMultiThreshold.h.

Member Data Documentation

◆ Operator

int vtkMultiThreshold::BooleanSet::Operator

The boolean operation that will be performed on the inputs to obtain the output.

Definition at line 364 of file vtkMultiThreshold.h.

◆ Inputs

std::vector<int> vtkMultiThreshold::BooleanSet::Inputs

A list of input sets. These may be IntervalSets or BooleanSets.

Definition at line 366 of file vtkMultiThreshold.h.


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