VTK
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 ()
 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 288 of file vtkMultiThreshold.h.

Constructor & Destructor Documentation

vtkMultiThreshold::Set::Set ( )
inline

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

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

Definition at line 294 of file vtkMultiThreshold.h.

virtual vtkMultiThreshold::Set::~Set ( )
inlinevirtual

Virtual destructor since we have virtual members.

Definition at line 298 of file vtkMultiThreshold.h.

Member Function Documentation

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

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

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.

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

Avoid dynamic_casts. Subclasses must override.

Reimplemented in vtkMultiThreshold::BooleanSet.

Definition at line 476 of file vtkMultiThreshold.h.

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

Reimplemented in vtkMultiThreshold::Interval.

Definition at line 471 of file vtkMultiThreshold.h.

Member Data Documentation

int vtkMultiThreshold::Set::Id

Definition at line 290 of file vtkMultiThreshold.h.

int vtkMultiThreshold::Set::OutputId

A unique identifier for this set.

Definition at line 291 of file vtkMultiThreshold.h.


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