|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
virtual vtkMTimeType | GetDataTime () |
| Expose DataTime timestamp. More...
|
|
virtual void | SetNeedsUpdate (bool) |
| vtkPVDataRepresentation calls this in vtkPVDataRepresentation::MarkModified to let the executive know that it should no longer suppress the pipeline passes since the pipeline has been invalidated. More...
|
|
virtual bool | GetNeedsUpdate () |
|
vtkCompositeDataPipeline * | NewInstance () const |
|
vtkDataObject * | GetCompositeOutputData (int port) |
|
vtkDataObject * | GetCompositeInputData (int port, int index, vtkInformationVector **inInfoVec) |
|
vtkDataObject * | GetCompositeInputData (int port, int index, vtkInformationVector **inInfoVec) |
|
Public Member Functions inherited from vtkStreamingDemandDrivenPipeline |
vtkStreamingDemandDrivenPipeline * | NewInstance () const |
|
virtual int | Update (int port, vtkInformationVector *requests) |
|
int | PropagateUpdateExtent (int outputPort) |
|
virtual int | Update () |
|
virtual int | Update (int port) |
|
virtual int | UpdateWholeExtent () |
|
int | PropagateTime (int outputPort) |
|
int | UpdateTimeDependentInformation (int outputPort) |
|
int | SetRequestExactExtent (int port, int flag) |
|
int | GetRequestExactExtent (int port) |
|
virtual int | Update () |
|
virtual int | Update (int port) |
|
virtual int | UpdateWholeExtent () |
|
int | PropagateTime (int outputPort) |
|
int | UpdateTimeDependentInformation (int outputPort) |
|
int | SetRequestExactExtent (int port, int flag) |
|
int | GetRequestExactExtent (int port) |
|
int | SetUpdateExtentToWholeExtent (int port) |
|
int | SetUpdateExtent (int port, int extent[6]) |
|
int | SetUpdateExtent (int port, int x0, int x1, int y0, int y1, int z0, int z1) |
|
int | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
|
int | SetUpdateTimeStep (int port, double time) |
|
Public Member Functions inherited from vtkDemandDrivenPipeline |
vtkDemandDrivenPipeline * | NewInstance () const |
|
virtual int | SetReleaseDataFlag (int port, int n) |
|
virtual int | GetReleaseDataFlag (int port) |
|
virtual int | UpdatePipelineMTime () |
|
virtual int | UpdateDataObject () |
|
virtual int | UpdateInformation () |
|
virtual int | UpdateData (int outputPort) |
|
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
|
virtual vtkMTimeType | GetPipelineMTime () |
|
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) |
|
virtual vtkMTimeType | GetPipelineMTime () |
|
vtkExecutive * | NewInstance () const |
|
vtkAlgorithm * | GetAlgorithm () |
|
int | GetNumberOfInputConnections (int port) |
|
virtual vtkInformation * | GetOutputInformation (int port) |
|
vtkInformationVector * | GetOutputInformation () |
|
vtkInformation * | GetInputInformation (int port, int connection) |
|
vtkInformationVector * | GetInputInformation (int port) |
|
vtkInformationVector ** | GetInputInformation () |
|
vtkExecutive * | GetInputExecutive (int port, int connection) |
|
int | GetNumberOfInputPorts () |
|
int | GetNumberOfOutputPorts () |
|
virtual vtkDataObject * | GetOutputData (int port) |
|
virtual void | SetOutputData (int port, vtkDataObject *, vtkInformation *info) |
|
virtual void | SetOutputData (int port, vtkDataObject *) |
|
virtual vtkDataObject * | GetInputData (int port, int connection) |
|
virtual vtkDataObject * | GetInputData (int port, int connection, vtkInformationVector **inInfoVec) |
|
void | SetSharedInputInformation (vtkInformationVector **inInfoVec) |
|
void | SetSharedOutputInformation (vtkInformationVector *outInfoVec) |
|
void | Register (vtkObjectBase *o) VTK_OVERRIDE |
|
void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
|
virtual int | CallAlgorithm (vtkInformation *request, int direction, vtkInformationVector **inInfo, vtkInformationVector *outInfo) |
|
int | GetNumberOfInputPorts () |
|
int | GetNumberOfOutputPorts () |
|
virtual vtkDataObject * | GetOutputData (int port) |
|
virtual void | SetOutputData (int port, vtkDataObject *, vtkInformation *info) |
|
virtual void | SetOutputData (int port, vtkDataObject *) |
|
virtual vtkDataObject * | GetInputData (int port, int connection) |
|
virtual vtkDataObject * | GetInputData (int port, int connection, vtkInformationVector **inInfoVec) |
|
void | SetSharedInputInformation (vtkInformationVector **inInfoVec) |
|
void | SetSharedOutputInformation (vtkInformationVector *outInfoVec) |
|
void | Register (vtkObjectBase *o) VTK_OVERRIDE |
|
void | UnRegister (vtkObjectBase *o) VTK_OVERRIDE |
|
virtual int | CallAlgorithm (vtkInformation *request, int direction, vtkInformationVector **inInfo, vtkInformationVector *outInfo) |
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual vtkMTimeType | GetMTime () |
|
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) |
|
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 &) |
|
|
static vtkPVDataRepresentationPipeline * | New () |
|
static int | IsTypeOf (const char *type) |
|
static vtkPVDataRepresentationPipeline * | SafeDownCast (vtkObject *o) |
|
static vtkCompositeDataPipeline * | New () |
|
static int | IsTypeOf (const char *type) |
|
static vtkCompositeDataPipeline * | SafeDownCast (vtkObjectBase *o) |
|
static vtkInformationIntegerKey * | LOAD_REQUESTED_BLOCKS () |
|
static vtkInformationObjectBaseKey * | COMPOSITE_DATA_META_DATA () |
|
static vtkInformationIntegerVectorKey * | UPDATE_COMPOSITE_INDICES () |
|
static vtkInformationDoubleKey * | BLOCK_AMOUNT_OF_DETAIL () |
|
Static Public Member Functions inherited from vtkStreamingDemandDrivenPipeline |
static vtkStreamingDemandDrivenPipeline * | New () |
|
static int | IsTypeOf (const char *type) |
|
static vtkStreamingDemandDrivenPipeline * | SafeDownCast (vtkObjectBase *o) |
|
static vtkInformationRequestKey * | REQUEST_UPDATE_EXTENT () |
|
static vtkInformationRequestKey * | REQUEST_UPDATE_TIME () |
|
static vtkInformationRequestKey * | REQUEST_TIME_DEPENDENT_INFORMATION () |
|
static vtkInformationIntegerKey * | CONTINUE_EXECUTING () |
|
static vtkInformationIntegerKey * | UPDATE_EXTENT_INITIALIZED () |
|
static vtkInformationIntegerVectorKey * | UPDATE_EXTENT () |
|
static vtkInformationIntegerKey * | UPDATE_PIECE_NUMBER () |
|
static vtkInformationIntegerKey * | UPDATE_NUMBER_OF_PIECES () |
|
static vtkInformationIntegerKey * | UPDATE_NUMBER_OF_GHOST_LEVELS () |
|
static vtkInformationIntegerVectorKey * | COMBINED_UPDATE_EXTENT () |
|
static vtkInformationIntegerVectorKey * | WHOLE_EXTENT () |
|
static vtkInformationIntegerKey * | UNRESTRICTED_UPDATE_EXTENT () |
|
static vtkInformationIntegerKey * | EXACT_EXTENT () |
|
static vtkInformationDoubleVectorKey * | TIME_STEPS () |
|
static vtkInformationDoubleVectorKey * | TIME_RANGE () |
|
static vtkInformationDoubleKey * | UPDATE_TIME_STEP () |
|
static vtkInformationIntegerKey * | TIME_DEPENDENT_INFORMATION () |
|
static vtkInformationDoubleVectorKey * | BOUNDS () |
|
static int | SetWholeExtent (vtkInformation *, int extent[6]) |
|
static void | GetWholeExtent (vtkInformation *, int extent[6]) |
|
static int * | GetWholeExtent (vtkInformation *) |
|
static int | SetWholeExtent (vtkInformation *, int extent[6]) |
|
static void | GetWholeExtent (vtkInformation *, int extent[6]) |
|
static int * | GetWholeExtent (vtkInformation *) |
|
static int | SetUpdateExtentToWholeExtent (vtkInformation *) |
|
static int | SetUpdateExtent (vtkInformation *, int extent[6]) |
|
static void | GetUpdateExtent (vtkInformation *, int extent[6]) |
|
static int * | GetUpdateExtent (vtkInformation *) |
|
static int | SetUpdateExtent (vtkInformation *, int piece, int numPieces, int ghostLevel) |
|
static int | SetUpdatePiece (vtkInformation *, int piece) |
|
static int | GetUpdatePiece (vtkInformation *) |
|
static int | SetUpdateNumberOfPieces (vtkInformation *, int n) |
|
static int | GetUpdateNumberOfPieces (vtkInformation *) |
|
static int | SetUpdateGhostLevel (vtkInformation *, int n) |
|
static int | GetUpdateGhostLevel (vtkInformation *) |
|
static int | SetUpdateTimeStep (vtkInformation *, double time) |
|
Static Public Member Functions inherited from vtkDemandDrivenPipeline |
static vtkDemandDrivenPipeline * | New () |
|
static int | IsTypeOf (const char *type) |
|
static vtkDemandDrivenPipeline * | SafeDownCast (vtkObjectBase *o) |
|
static vtkInformationRequestKey * | REQUEST_DATA_OBJECT () |
|
static vtkInformationRequestKey * | REQUEST_INFORMATION () |
|
static vtkInformationRequestKey * | REQUEST_DATA () |
|
static vtkInformationRequestKey * | REQUEST_DATA_NOT_GENERATED () |
|
static vtkInformationIntegerKey * | RELEASE_DATA () |
|
static vtkInformationIntegerKey * | DATA_NOT_GENERATED () |
|
static vtkDataObject * | NewDataObject (const char *type) |
|
static int | IsTypeOf (const char *type) |
|
static vtkExecutive * | SafeDownCast (vtkObjectBase *o) |
|
static vtkInformationExecutivePortKey * | PRODUCER () |
|
static vtkInformationExecutivePortVectorKey * | CONSUMERS () |
|
static vtkInformationIntegerKey * | FROM_OUTPUT_PORT () |
|
static vtkInformationIntegerKey * | ALGORITHM_BEFORE_FORWARD () |
|
static vtkInformationIntegerKey * | ALGORITHM_AFTER_FORWARD () |
|
static vtkInformationIntegerKey * | ALGORITHM_DIRECTION () |
|
static vtkInformationIntegerKey * | FORWARD_DIRECTION () |
|
static vtkInformationKeyVectorKey * | KEYS_TO_COPY () |
|
static vtkInformationIntegerKey * | ALGORITHM_BEFORE_FORWARD () |
|
static vtkInformationIntegerKey * | ALGORITHM_AFTER_FORWARD () |
|
static vtkInformationIntegerKey * | ALGORITHM_DIRECTION () |
|
static vtkInformationIntegerKey * | FORWARD_DIRECTION () |
|
static vtkInformationKeyVectorKey * | KEYS_TO_COPY () |
|
static vtkObject * | New () |
|
static void | BreakOnError () |
|
static void | SetGlobalWarningDisplay (int val) |
|
static void | GlobalWarningDisplayOn () |
|
static void | GlobalWarningDisplayOff () |
|
static int | GetGlobalWarningDisplay () |
|
static void | SetGlobalWarningDisplay (int val) |
|
static void | GlobalWarningDisplayOn () |
|
static void | GlobalWarningDisplayOff () |
|
static int | GetGlobalWarningDisplay () |
|
static vtkTypeBool | IsTypeOf (const char *name) |
|
static vtkObjectBase * | New () |
|
static vtkObjectBase * | New () |
|
|
| vtkPVDataRepresentationPipeline () |
|
| ~vtkPVDataRepresentationPipeline () override |
|
int | ForwardUpstream (int i, int j, vtkInformation *request) override |
|
int | ForwardUpstream (vtkInformation *request) override |
|
int | ProcessRequest (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) override |
|
void | ExecuteDataEnd (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) override |
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkCompositeDataPipeline () |
|
| ~vtkCompositeDataPipeline () |
|
virtual void | CopyDefaultInformation (vtkInformation *request, int direction, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) |
|
virtual void | PushInformation (vtkInformation *) |
|
virtual void | PopInformation (vtkInformation *) |
|
virtual int | ExecuteDataObject (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo) |
|
virtual int | ExecuteData (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) |
|
virtual void | ExecuteDataStart (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) |
|
virtual int | NeedToExecuteData (int outputPort, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) |
|
virtual int | CheckCompositeData (vtkInformation *request, int port, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) |
|
virtual void | ExecuteSimpleAlgorithm (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int compositePort) |
|
virtual void | ExecuteEach (vtkCompositeDataIterator *iter, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int compositePort, int connection, vtkInformation *request, vtkCompositeDataSet *compositeOutput) |
|
vtkDataObject * | ExecuteSimpleAlgorithmForBlock (vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, vtkInformation *inInfo, vtkInformation *outInfo, vtkInformation *request, vtkDataObject *dobj) |
|
bool | ShouldIterateOverInput (vtkInformationVector **inInfoVec, int &compositePort) |
|
virtual int | InputTypeIsValid (int port, int index, vtkInformationVector **inInfoVec) |
|
virtual void | ResetPipelineInformation (int port, vtkInformation *) |
|
virtual void | MarkOutputsGenerated (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) |
|
int | NeedToExecuteBasedOnCompositeIndices (vtkInformation *outInfo) |
|
vtkCompositeDataSet * | CreateOutputCompositeDataSet (vtkCompositeDataSet *input, int compositePort) |
|
vtkCompositeDataSet * | CreateOutputCompositeDataSet (vtkCompositeDataSet *input, int compositePort) |
|
Protected Member Functions inherited from vtkStreamingDemandDrivenPipeline |
| vtkStreamingDemandDrivenPipeline () |
|
| ~vtkStreamingDemandDrivenPipeline () |
|
virtual int | NeedToExecuteBasedOnTime (vtkInformation *outInfo, vtkDataObject *dataObject) |
|
virtual int | ExecuteInformation (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) |
|
virtual int | VerifyOutputInformation (int outputPort, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) |
|
Protected Member Functions inherited from vtkDemandDrivenPipeline |
| vtkDemandDrivenPipeline () |
|
| ~vtkDemandDrivenPipeline () |
|
virtual int | CheckDataObject (int port, vtkInformationVector *outInfo) |
|
int | InputCountIsValid (vtkInformationVector **) |
|
int | InputCountIsValid (int port, vtkInformationVector **) |
|
int | InputTypeIsValid (vtkInformationVector **) |
|
int | InputTypeIsValid (int port, vtkInformationVector **) |
|
int | InputFieldsAreValid (vtkInformationVector **) |
|
int | InputFieldsAreValid (int port, vtkInformationVector **) |
|
virtual int | InputFieldsAreValid (int port, int index, vtkInformationVector **) |
|
int | DataSetAttributeExists (vtkDataSetAttributes *dsa, vtkInformation *field) |
|
int | FieldArrayExists (vtkFieldData *data, vtkInformation *field) |
|
int | ArrayIsValid (vtkAbstractArray *array, vtkInformation *field) |
|
int | InputIsOptional (int port) |
|
int | InputIsRepeatable (int port) |
|
| vtkExecutive () |
|
| ~vtkExecutive () |
|
int | InputPortIndexInRange (int port, const char *action) |
|
int | OutputPortIndexInRange (int port, const char *action) |
|
int | CheckAlgorithm (const char *method, vtkInformation *request) |
|
virtual int | ForwardDownstream (vtkInformation *request) |
|
void | ReportReferences (vtkGarbageCollector *) VTK_OVERRIDE |
|
virtual void | SetAlgorithm (vtkAlgorithm *algorithm) |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
|
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
executive for vtkPVDataRepresentation.
vtkPVDataRepresentationPipeline is an executive for vtkPVDataRepresentation. Unlike other algorithms, vtkPVDataRepresentation does not use MTime as the indication that the pipeline needs to be updated, but instead uses the vtkPVDataRepresentation::NeedsUpdate
flag. This mechanism, historically referenced as update-suppressor, is implemented by this class. It bypasses pipeline passes unless the representation explicitly indicates it needs an update.
Definition at line 22 of file vtkPVDataRepresentationPipeline.h.