VTK  9.5.2
vtkAppendSelection.h File Reference
#include "vtkFiltersCoreModule.h"
#include "vtkSelectionAlgorithm.h"
#include <memory>
Include dependency graph for vtkAppendSelection.h:

Go to the source code of this file.

Classes

class  vtkAppendSelection
 appends one or more selections together More...

Typedefs

typedef vtkSelectionAlgorithm Superclass

Functions

vtkAppendSelection vtkSelectionAlgorithm SetInverse (bool)
 Determines whether the selection describes what to include or exclude.
static vtkAppendSelectionNew ()
static vtkTypeBool IsTypeOf (const char *type)
virtual vtkTypeBool IsA (const char *type)
static vtkAppendSelectionSafeDownCast (vtkObjectBase *o)
virtual vtkObjectBaseNewInstanceInternal () const
vtkAppendSelectionNewInstance () const
void PrintSelf (ostream &os, vtkIndent indent) override
virtual void InverseOn ()
virtual void InverseOff ()
virtual bool GetInverse ()
**const char * GetInputName (int index) const
*void RemoveAllInputNames ()
 Remove all assigned input selection names.
*double * GetInputColor (int index) const
*void RemoveAllInputColors ()
 Remove all assigned input selection colors.
*virtual vtkTypeBool GetUserManagedInputs ()
virtual void UserManagedInputsOn ()
virtual void UserManagedInputsOff ()
*void AddInputData (vtkSelection *)
 Add a dataset to the list of data to append.
void RemoveInputData (vtkSelection *)
 Remove a dataset from the list of data to append.
*vtkSelectionGetInput ()
*void SetNumberOfInputs (int num)
 Directly set(allocate) number of inputs, should only be used when UserManagedInputs is true.
void SetInputConnectionByNumber (int num, vtkAlgorithmOutput *input)
*virtual vtkTypeBool GetAppendByUnion ()
virtual void AppendByUnionOn ()
virtual void AppendByUnionOff ()
*static const char * GetColorArrayName ()
 Return the specific name used for the selection color array.
 vtkAppendSelection ()
 ~vtkAppendSelection () override
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
int FillInputPortInformation (int, vtkInformation *) override

Typedef Documentation

◆ Superclass

Definition at line 3 of file vtkAppendSelection.h.

Function Documentation

◆ SetInverse()

Determines whether the selection describes what to include or exclude.

The default is false, meaning include.

NOTE: If you want to use Inverse, AppendByUnion MUST be set to false. If Expression is set, then the inverse flag inverses it (internally) without modifying it.

◆ New()

vtkAppendSelection * SetInverse::New ( )
static

◆ IsTypeOf()

vtkTypeBool SetInverse::IsTypeOf ( const char * type)
static

◆ IsA()

virtual vtkTypeBool SetInverse::IsA ( const char * type)
virtual

◆ SafeDownCast()

vtkAppendSelection * SetInverse::SafeDownCast ( vtkObjectBase * o)
static

◆ NewInstanceInternal()

virtual vtkObjectBase * SetInverse::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkAppendSelection * SetInverse::NewInstance ( ) const

◆ PrintSelf()

void SetInverse::PrintSelf ( ostream & os,
vtkIndent indent )
override

◆ InverseOn()

virtual void InverseOn ( )
virtual

◆ InverseOff()

virtual void InverseOff ( )
virtual

◆ GetInverse()

virtual bool GetInverse ( )
virtual

Definition at line 343 of file vtkSelectionSource.h.

◆ GetInputName()

**const char * GetInputName ( int index) const

◆ RemoveAllInputNames()

*void RemoveAllInputNames ( )

Remove all assigned input selection names.

◆ GetInputColor()

*double * GetInputColor ( int index) const

◆ RemoveAllInputColors()

*void RemoveAllInputColors ( )

Remove all assigned input selection colors.

◆ GetUserManagedInputs()

*virtual vtkTypeBool GetUserManagedInputs ( )
virtual

◆ UserManagedInputsOn()

virtual void UserManagedInputsOn ( )
virtual

◆ UserManagedInputsOff()

virtual void UserManagedInputsOff ( )
virtual

◆ AddInputData()

*void AddInputData ( vtkSelection * )

Add a dataset to the list of data to append.

Should not be used when UserManagedInputs is true, use SetInputByNumber instead.

◆ RemoveInputData()

void RemoveInputData ( vtkSelection * )

Remove a dataset from the list of data to append.

Should not be used when UserManagedInputs is true, use SetInputByNumber (nullptr) instead.

◆ GetInput()

*vtkSelection * GetInput ( )

Definition at line 145 of file vtkAppendSelection.h.

◆ SetNumberOfInputs()

*void SetNumberOfInputs ( int num)

Directly set(allocate) number of inputs, should only be used when UserManagedInputs is true.

◆ SetInputConnectionByNumber()

void SetInputConnectionByNumber ( int num,
vtkAlgorithmOutput * input )

◆ GetAppendByUnion()

*virtual vtkTypeBool GetAppendByUnion ( )
virtual

◆ AppendByUnionOn()

virtual void AppendByUnionOn ( )
virtual

◆ AppendByUnionOff()

virtual void AppendByUnionOff ( )
virtual

◆ GetColorArrayName()

*static const char * GetColorArrayName ( )
static

Return the specific name used for the selection color array.

Definition at line 175 of file vtkAppendSelection.h.

◆ vtkAppendSelection()

vtkAppendSelection ( )
protected

◆ ~vtkAppendSelection()

~vtkAppendSelection ( )
overrideprotected

◆ RequestData()

int RequestData ( vtkInformation * ,
vtkInformationVector ** ,
vtkInformationVector *  )
overrideprotected

◆ FillInputPortInformation()

int FillInputPortInformation ( int ,
vtkInformation *  )
overrideprotected