VTK
|
extract point or cell data over time (parallel) More...
#include <vtkPExtractArraysOverTime.h>
Public Types | |
enum | Tags { EXCHANGE_DATA = 1972 } |
typedef vtkExtractArraysOverTime | Superclass |
![]() | |
typedef vtkMultiBlockDataSetAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkPExtractArraysOverTime * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetController (vtkMultiProcessController *) |
virtual vtkMultiProcessController * | GetController () |
![]() | |
vtkExtractArraysOverTime * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | GetNumberOfTimeSteps () |
void | SetSelectionConnection (vtkAlgorithmOutput *algOutput) |
virtual void | SetSelectionExtractor (vtkExtractSelection *) |
virtual vtkExtractSelection * | GetSelectionExtractor () |
virtual void | SetReportStatisticsOnly (int) |
virtual int | GetReportStatisticsOnly () |
virtual void | ReportStatisticsOnlyOn () |
virtual void | ReportStatisticsOnlyOff () |
Static Public Member Functions | |
static vtkPExtractArraysOverTime * | New () |
static int | IsTypeOf (const char *type) |
static vtkPExtractArraysOverTime * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static vtkExtractArraysOverTime * | New () |
static int | IsTypeOf (const char *type) |
static vtkExtractArraysOverTime * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkPExtractArraysOverTime () | |
~vtkPExtractArraysOverTime () | |
virtual void | PostExecute (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
void | AddRemoteData (vtkMultiBlockDataSet *routput, vtkMultiBlockDataSet *output) |
void | MergeTables (vtkTable *routput, vtkTable *output) |
![]() | |
vtkExtractArraysOverTime () | |
~vtkExtractArraysOverTime () | |
virtual int | RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestUpdateExtent (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
int | DetermineSelectionType (vtkSelection *) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
void | CopyFastPathDataToOutput (vtkDataSet *input, vtkTable *output) |
void | ExecuteAtTimeStep (vtkInformationVector **inputV, vtkInformation *outInfo) |
bool | UpdateFastPathIDs (vtkInformationVector **inputV, vtkInformation *outInfo) |
Protected Attributes | |
vtkMultiProcessController * | Controller |
![]() | |
int | CurrentTimeIndex |
int | NumberOfTimeSteps |
int | FieldType |
int | ContentType |
bool | WaitingForFastPathData |
bool | IsExecuting |
bool | UseFastPath |
int | ReportStatisticsOnly |
int | Error |
vtkExtractSelection * | SelectionExtractor |
Additional Inherited Members | |
![]() | |
enum | Errors { NoError, MoreThan1Indices } |
extract point or cell data over time (parallel)
vtkPExtractArraysOverTime is a parallelized version of vtkExtractArraysOverTime. vtkExtractArraysOverTime extract point or cell data given a selection. For every cell or point extracted, vtkExtractArraysOverTime create a vtkTable that is placed in an appropriately named block in an output multi-block dataset. For global-id based selections or location based selections, it's possible that over time the cell/point moves across processes. This filter ensures that such extractions spread across processes are combined correctly into a single vtkTable. This filter produces a valid output on the root node alone, all other nodes, simply have empty multi-block dataset with number of blocks matching the root (to ensure that all processes have the same structure).
Definition at line 43 of file vtkPExtractArraysOverTime.h.
Definition at line 47 of file vtkPExtractArraysOverTime.h.
Enumerator | |
---|---|
EXCHANGE_DATA |
Definition at line 57 of file vtkPExtractArraysOverTime.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
Reimplemented from vtkExtractArraysOverTime.
|
static |
|
protectedvirtual |
Reimplemented from vtkExtractArraysOverTime.
vtkPExtractArraysOverTime* vtkPExtractArraysOverTime::NewInstance | ( | ) | const |
void vtkPExtractArraysOverTime::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Set and get the controller.
|
virtual |
Set and get the controller.
|
protectedvirtual |
Reimplemented from vtkExtractArraysOverTime.
|
protected |
|
protected |
|
protected |
Definition at line 74 of file vtkPExtractArraysOverTime.h.