Selects arrays and extracts blocks. More...
#include <vtkSelectArraysExtractBlocks.h>


Public Types | |
| typedef vtkCompositeDataSetAlgorithm | Superclass |
Public Types inherited from vtkCompositeDataSetAlgorithm | |
| typedef vtkAlgorithm | Superclass |
Public Types inherited from vtkAlgorithm | |
| enum | DesiredOutputPrecision |
| enum | DesiredOutputPrecision |
| typedef vtkObject | Superclass |
Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| vtkMTimeType | GetMTime () override |
| Override GetMTime because we rely on internal filters that have their own MTime. More... | |
| virtual void | SetPassArraysEnabled (bool) |
| Enable/disable the internal vtkPassSelectedArrays filter. More... | |
| virtual bool | GetPassArraysEnabled () |
| Enable/disable the internal vtkPassSelectedArrays filter. More... | |
| virtual void | PassArraysEnabledOn () |
| Enable/disable the internal vtkPassSelectedArrays filter. More... | |
| virtual void | PassArraysEnabledOff () |
| Enable/disable the internal vtkPassSelectedArrays filter. More... | |
| virtual void | SetExtractBlocksEnabled (bool) |
| Enable/disable the internal vtkExtractBlockUsingDataAssembly filter. More... | |
| virtual bool | GetExtractBlocksEnabled () |
| Enable/disable the internal vtkExtractBlockUsingDataAssembly filter. More... | |
| virtual void | ExtractBlocksEnabledOn () |
| Enable/disable the internal vtkExtractBlockUsingDataAssembly filter. More... | |
| virtual void | ExtractBlocksEnabledOff () |
| Enable/disable the internal vtkExtractBlockUsingDataAssembly filter. More... | |
| vtkDataArraySelection * | GetPointDataArraySelection () |
Convenience methods that call GetArraySelection with corresponding association type. More... | |
| vtkDataArraySelection * | GetCellDataArraySelection () |
Convenience methods that call GetArraySelection with corresponding association type. More... | |
| vtkDataArraySelection * | GetFieldDataArraySelection () |
Convenience methods that call GetArraySelection with corresponding association type. More... | |
| vtkDataArraySelection * | GetVertexDataArraySelection () |
Convenience methods that call GetArraySelection with corresponding association type. More... | |
| vtkDataArraySelection * | GetEdgeDataArraySelection () |
Convenience methods that call GetArraySelection with corresponding association type. More... | |
| vtkDataArraySelection * | GetRowDataArraySelection () |
Convenience methods that call GetArraySelection with corresponding association type. More... | |
| bool | AddSelector (const char *selector) |
| API to set selectors. More... | |
| void | ClearSelectors () |
| API to set selectors. More... | |
| void | SetAssemblyName (const char *assemblyName) |
| Get/Set the active assembly to use. More... | |
| const char * | GetAssemblyName () const |
| Get/Set the active assembly to use. More... | |
Public Member Functions inherited from vtkCompositeDataSetAlgorithm | |
| vtkCompositeDataSetAlgorithm * | NewInstance () const |
| vtkCompositeDataSet * | GetOutput () |
| vtkCompositeDataSet * | GetOutput (int) |
| void | SetInputData (vtkDataObject *) |
| void | SetInputData (int, vtkDataObject *) |
| virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
| vtkCompositeDataSet * | GetOutput () |
| vtkCompositeDataSet * | GetOutput (int) |
| void | SetInputData (vtkDataObject *) |
| void | SetInputData (int, vtkDataObject *) |
| virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
Public Member Functions inherited from vtkAlgorithm | |
| vtkAlgorithm * | NewInstance () const |
| int | HasExecutive () |
| vtkExecutive * | GetExecutive () |
| virtual void | SetExecutive (vtkExecutive *executive) |
| virtual int | ModifyRequest (vtkInformation *request, int when) |
| vtkInformation * | GetInputPortInformation (int port) |
| vtkInformation * | GetOutputPortInformation (int port) |
| int | GetNumberOfInputPorts () |
| int | GetNumberOfOutputPorts () |
| void | UpdateProgress (double amount) |
| vtkInformation * | GetInputArrayInformation (int idx) |
| void | RemoveAllInputs () |
| vtkDataObject * | GetOutputDataObject (int port) |
| virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
| virtual void | RemoveInputConnection (int port, int idx) |
| virtual void | RemoveAllInputConnections (int port) |
| int | GetNumberOfInputConnections (int port) |
| int | GetTotalNumberOfInputConnections () |
| vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
| vtkAlgorithm * | GetInputAlgorithm (int port, int index, int &algPort) |
| vtkAlgorithm * | GetInputAlgorithm (int port, int index) |
| vtkExecutive * | GetInputExecutive (int port, int index) |
| vtkInformation * | GetInputInformation (int port, int index) |
| vtkInformation * | GetOutputInformation (int port) |
| virtual int | Update (int port, vtkInformationVector *requests) |
| virtual int | Update (vtkInformation *requests) |
| virtual int | UpdateExtent (const int extents[6]) |
| virtual void | UpdateInformation () |
| virtual void | UpdateDataObject () |
| virtual void | PropagateUpdateExtent () |
| virtual void | UpdateWholeExtent () |
| void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
| int | SetUpdateExtentToWholeExtent (int port) |
| int | SetUpdateExtentToWholeExtent () |
| void | SetUpdateExtent (int port, int extent[6]) |
| void | SetUpdateExtent (int extent[6]) |
| int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
| virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
| virtual vtkInformation * | GetInformation () |
| virtual void | SetInformation (vtkInformation *) |
| void | Register (vtkObjectBase *o) VTK_OVERRIDE |
| void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
| virtual void | SetAbortExecute (int) |
| virtual int | GetAbortExecute () |
| virtual void | AbortExecuteOn () |
| virtual void | AbortExecuteOff () |
| virtual void | SetProgress (double) |
| virtual double | GetProgress () |
| void | SetProgressText (const char *ptext) |
| virtual char * | GetProgressText () |
| virtual unsigned long | GetErrorCode () |
| virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
| virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
| virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
| virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
| vtkDataObject * | GetInputDataObject (int port, int connection) |
| virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
| virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
| virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
| virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
| virtual void | SetInputDataObject (int port, vtkDataObject *data) |
| virtual void | SetInputDataObject (vtkDataObject *data) |
| virtual void | AddInputDataObject (int port, vtkDataObject *data) |
| virtual void | AddInputDataObject (vtkDataObject *data) |
| vtkAlgorithmOutput * | GetOutputPort (int index) |
| vtkAlgorithmOutput * | GetOutputPort () |
| vtkAlgorithm * | GetInputAlgorithm () |
| vtkExecutive * | GetInputExecutive () |
| vtkInformation * | GetInputInformation () |
| virtual void | Update (int port) |
| virtual void | Update () |
| virtual int | UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0) |
| virtual int | UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0) |
| virtual void | SetReleaseDataFlag (int) |
| virtual int | GetReleaseDataFlag () |
| void | ReleaseDataFlagOn () |
| void | ReleaseDataFlagOff () |
| int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
| int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
| void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
| void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
| int * | GetUpdateExtent () |
| int * | GetUpdateExtent (int port) |
| void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
| void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
| void | GetUpdateExtent (int extent[6]) |
| void | GetUpdateExtent (int port, int extent[6]) |
| int | GetUpdatePiece () |
| int | GetUpdatePiece (int port) |
| int | GetUpdateNumberOfPieces () |
| int | GetUpdateNumberOfPieces (int port) |
| int | GetUpdateGhostLevel () |
| int | GetUpdateGhostLevel (int port) |
| void | SetProgressObserver (vtkProgressObserver *) |
| virtual vtkProgressObserver * | GetProgressObserver () |
| int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
| virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
| virtual vtkInformation * | GetInformation () |
| virtual void | SetInformation (vtkInformation *) |
| void | Register (vtkObjectBase *o) VTK_OVERRIDE |
| void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
| virtual void | SetAbortExecute (int) |
| virtual int | GetAbortExecute () |
| virtual void | AbortExecuteOn () |
| virtual void | AbortExecuteOff () |
| virtual void | SetProgress (double) |
| virtual double | GetProgress () |
| void | SetProgressText (const char *ptext) |
| virtual char * | GetProgressText () |
| virtual unsigned long | GetErrorCode () |
| virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
| virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
| virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
| virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
| vtkDataObject * | GetInputDataObject (int port, int connection) |
| virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
| virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
| virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
| virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
| virtual void | SetInputDataObject (int port, vtkDataObject *data) |
| virtual void | SetInputDataObject (vtkDataObject *data) |
| virtual void | AddInputDataObject (int port, vtkDataObject *data) |
| virtual void | AddInputDataObject (vtkDataObject *data) |
| vtkAlgorithmOutput * | GetOutputPort (int index) |
| vtkAlgorithmOutput * | GetOutputPort () |
| vtkAlgorithm * | GetInputAlgorithm () |
| vtkExecutive * | GetInputExecutive () |
| vtkInformation * | GetInputInformation () |
| virtual void | Update (int port) |
| virtual void | Update () |
| virtual int | UpdatePiece (int piece, int numPieces, int ghostLevels, const int extents[6]=0) |
| virtual int | UpdateTimeStep (double time, int piece=-1, int numPieces=1, int ghostLevels=0, const int extents[6]=0) |
| virtual void | SetReleaseDataFlag (int) |
| virtual int | GetReleaseDataFlag () |
| void | ReleaseDataFlagOn () |
| void | ReleaseDataFlagOff () |
| int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
| int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
| void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
| void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
| int * | GetUpdateExtent () |
| int * | GetUpdateExtent (int port) |
| void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
| void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
| void | GetUpdateExtent (int extent[6]) |
| void | GetUpdateExtent (int port, int extent[6]) |
| int | GetUpdatePiece () |
| int | GetUpdatePiece (int port) |
| int | GetUpdateNumberOfPieces () |
| int | GetUpdateNumberOfPieces (int port) |
| int | GetUpdateGhostLevel () |
| int | GetUpdateGhostLevel (int port) |
| void | SetProgressObserver (vtkProgressObserver *) |
| virtual vtkProgressObserver * | GetProgressObserver () |
Public Member Functions inherited from vtkObject | |
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) | |
| virtual void | DebugOn () |
| virtual void | DebugOff () |
| bool | GetDebug () |
| void | SetDebug (bool debugFlag) |
| virtual void | Modified () |
| void | RemoveObserver (unsigned long tag) |
| void | RemoveObservers (unsigned long event) |
| void | RemoveObservers (const char *event) |
| void | RemoveAllObservers () |
| int | HasObserver (unsigned long event) |
| int | HasObserver (const char *event) |
| int | InvokeEvent (unsigned long event) |
| int | InvokeEvent (const char *event) |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
| unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
| unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
| vtkCommand * | GetCommand (unsigned long tag) |
| void | RemoveObserver (vtkCommand *) |
| void | RemoveObservers (unsigned long event, vtkCommand *) |
| void | RemoveObservers (const char *event, vtkCommand *) |
| int | HasObserver (unsigned long event, vtkCommand *) |
| int | HasObserver (const char *event, vtkCommand *) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
| int | InvokeEvent (unsigned long event, void *callData) |
| int | InvokeEvent (const char *event, void *callData) |
Public Member Functions inherited from vtkObjectBase | |
| const char * | GetClassName () const |
| virtual void | Delete () |
| virtual void | FastDelete () |
| void | Print (ostream &os) |
| void | SetReferenceCount (int) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
| void | PrintRevisions (ostream &) |
| virtual void | PrintHeader (ostream &os, vtkIndent indent) |
| virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
| int | GetReferenceCount () |
| void | PrintRevisions (ostream &) |
Additional Inherited Members | |
Public Attributes inherited from vtkAlgorithm | |
| SINGLE_PRECISION | |
| DOUBLE_PRECISION | |
| DEFAULT_PRECISION | |
| int | AbortExecute |
Static Protected Member Functions inherited from vtkAlgorithm | |
| static vtkInformationIntegerKey * | PORT_REQUIREMENTS_FILLED () |
Protected Attributes inherited from vtkAlgorithm | |
| vtkInformation * | Information |
| double | Progress |
| char * | ProgressText |
| vtkProgressObserver * | ProgressObserver |
| unsigned long | ErrorCode |
Protected Attributes inherited from vtkObject | |
| bool | Debug |
| vtkTimeStamp | MTime |
| vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
| vtkAtomicInt32 | ReferenceCount |
| vtkWeakPointerBase ** | WeakPointers |
Static Protected Attributes inherited from vtkAlgorithm | |
| static vtkExecutive * | DefaultExecutivePrototype |
Selects arrays and extracts blocks.
vtkSelectArraysExtractBlocks is a meta-filter combining the vtkPassSelectedArrays and vtkExtractBlockUsingDataAssembly filters. It is intended to be used as a pre-processing filter for certain composite writers. It adds the possibility to choose the blocks to write, in addition to the data arrays.
Definition at line 24 of file vtkSelectArraysExtractBlocks.h.
Definition at line 29 of file vtkSelectArraysExtractBlocks.h.
|
protected |
|
overrideprotected |
|
static |
|
virtual |
|
static |
|
virtual |
Reimplemented from vtkCompositeDataSetAlgorithm.
|
static |
|
overridevirtual |
Reimplemented from vtkCompositeDataSetAlgorithm.
|
virtual |
Enable/disable the internal vtkPassSelectedArrays filter.
When disabled, this filter passes all input arrays irrespective of the array selection. Default is true.
|
virtual |
Enable/disable the internal vtkPassSelectedArrays filter.
When disabled, this filter passes all input arrays irrespective of the array selection. Default is true.
|
virtual |
Enable/disable the internal vtkPassSelectedArrays filter.
When disabled, this filter passes all input arrays irrespective of the array selection. Default is true.
|
virtual |
Enable/disable the internal vtkPassSelectedArrays filter.
When disabled, this filter passes all input arrays irrespective of the array selection. Default is true.
|
virtual |
Enable/disable the internal vtkExtractBlockUsingDataAssembly filter.
When disabled, this filter passes all input blocks irrespective of the block selection. Default is true.
|
virtual |
Enable/disable the internal vtkExtractBlockUsingDataAssembly filter.
When disabled, this filter passes all input blocks irrespective of the block selection. Default is true.
|
virtual |
Enable/disable the internal vtkExtractBlockUsingDataAssembly filter.
When disabled, this filter passes all input blocks irrespective of the block selection. Default is true.
|
virtual |
Enable/disable the internal vtkExtractBlockUsingDataAssembly filter.
When disabled, this filter passes all input blocks irrespective of the block selection. Default is true.
| vtkDataArraySelection* vtkSelectArraysExtractBlocks::GetPointDataArraySelection | ( | ) |
Convenience methods that call GetArraySelection with corresponding association type.
Forwarded to internal vtkPassSelectedArrays filter.
| vtkDataArraySelection* vtkSelectArraysExtractBlocks::GetCellDataArraySelection | ( | ) |
Convenience methods that call GetArraySelection with corresponding association type.
Forwarded to internal vtkPassSelectedArrays filter.
| vtkDataArraySelection* vtkSelectArraysExtractBlocks::GetFieldDataArraySelection | ( | ) |
Convenience methods that call GetArraySelection with corresponding association type.
Forwarded to internal vtkPassSelectedArrays filter.
| vtkDataArraySelection* vtkSelectArraysExtractBlocks::GetVertexDataArraySelection | ( | ) |
Convenience methods that call GetArraySelection with corresponding association type.
Forwarded to internal vtkPassSelectedArrays filter.
| vtkDataArraySelection* vtkSelectArraysExtractBlocks::GetEdgeDataArraySelection | ( | ) |
Convenience methods that call GetArraySelection with corresponding association type.
Forwarded to internal vtkPassSelectedArrays filter.
| vtkDataArraySelection* vtkSelectArraysExtractBlocks::GetRowDataArraySelection | ( | ) |
Convenience methods that call GetArraySelection with corresponding association type.
Forwarded to internal vtkPassSelectedArrays filter.
| bool vtkSelectArraysExtractBlocks::AddSelector | ( | const char * | selector | ) |
API to set selectors.
Multiple selectors can be added using AddSelector. The order in which selectors are specified is not preserved and has no impact on the result.
AddSelector returns true if the selector was added, false if the selector was already specified and hence not added.
Forwarded to internal vtkExtractBlockUsingDataAssembly filter.
| void vtkSelectArraysExtractBlocks::ClearSelectors | ( | ) |
API to set selectors.
Multiple selectors can be added using AddSelector. The order in which selectors are specified is not preserved and has no impact on the result.
AddSelector returns true if the selector was added, false if the selector was already specified and hence not added.
Forwarded to internal vtkExtractBlockUsingDataAssembly filter.
| void vtkSelectArraysExtractBlocks::SetAssemblyName | ( | const char * | assemblyName | ) |
Get/Set the active assembly to use.
The chosen assembly is used in combination with the selectors specified to determine which blocks are to be extracted.
Forwarded to internal vtkExtractBlockUsingDataAssembly filter.
By default, this is set to vtkDataAssemblyUtilities::HierarchyName().
| const char* vtkSelectArraysExtractBlocks::GetAssemblyName | ( | ) | const |
Get/Set the active assembly to use.
The chosen assembly is used in combination with the selectors specified to determine which blocks are to be extracted.
Forwarded to internal vtkExtractBlockUsingDataAssembly filter.
By default, this is set to vtkDataAssemblyUtilities::HierarchyName().
|
overridevirtual |
Override GetMTime because we rely on internal filters that have their own MTime.
Reimplemented from vtkObject.
|
overrideprotectedvirtual |
Reimplemented from vtkCompositeDataSetAlgorithm.
|
overrideprotectedvirtual |
Reimplemented from vtkCompositeDataSetAlgorithm.
|
overrideprotectedvirtual |
Reimplemented from vtkCompositeDataSetAlgorithm.
1.8.17 on Wed Mar 27 2024