Main Page | Directories | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkStreamingDemandDrivenPipeline Class Reference

#include <vtkStreamingDemandDrivenPipeline.h>

Inheritance diagram for vtkStreamingDemandDrivenPipeline:

Inheritance graph
[legend]
Collaboration diagram for vtkStreamingDemandDrivenPipeline:

Collaboration graph
[legend]
List of all members.

Detailed Description

vtkStreamingDemandDrivenPipeline

Created by:
  • Bertel, Francois
CVS contributions (if > 5%):
  • Martin, Ken (55%)
  • Bertel, Francois (41%)
CVS logs (CVSweb):
  • .h (/Filtering/vtkStreamingDemandDrivenPipeline.h)
  • .cxx (/Filtering/vtkStreamingDemandDrivenPipeline.cxx)

Definition at line 42 of file vtkStreamingDemandDrivenPipeline.h.

Public Types

typedef vtkDemandDrivenPipeline Superclass

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual int UpdateData (int outputPort)
int PropagateUpdateExtent (int outputPort)
int SetMaximumNumberOfPieces (int port, int n)
int GetMaximumNumberOfPieces (int port)
int SetWholeExtent (int port, int extent[6])
void GetWholeExtent (int port, int extent[6])
int * GetWholeExtent (int port)
int SetUpdateExtentToWholeExtent (int port)
int SetUpdateExtent (int port, int extent[6])
void GetUpdateExtent (int port, int extent[6])
int * GetUpdateExtent (int port)
int SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel)
int SetUpdatePiece (int port, int piece)
int GetUpdatePiece (int port)
int SetUpdateNumberOfPieces (int port, int n)
int GetUpdateNumberOfPieces (int port)
int SetUpdateGhostLevel (int port, int n)
int GetUpdateGhostLevel (int port)
int SetRequestExactExtent (int port, int flag)
int GetRequestExactExtent (int port)
int SetExtentTranslator (int port, vtkExtentTranslator *translator)
vtkExtentTranslatorGetExtentTranslator (int port)
int SetWholeBoundingBox (int port, double bb[6])
void GetWholeBoundingBox (int port, double bb[6])
double * GetWholeBoundingBox (int port)
virtual int Update ()
virtual int Update (int port)
virtual int Update (vtkAlgorithm *algorithm)
virtual int UpdateWholeExtent (vtkAlgorithm *algorithm)
virtual int Update (vtkAlgorithm *algorithm, int port)

Static Public Member Functions

vtkStreamingDemandDrivenPipelineNew ()
int IsTypeOf (const char *type)
vtkStreamingDemandDrivenPipelineSafeDownCast (vtkObject *o)
vtkInformationIntegerKeyCONTINUE_EXECUTING ()
vtkInformationObjectBaseKeyEXTENT_TRANSLATOR ()
vtkInformationIntegerKeyMAXIMUM_NUMBER_OF_PIECES ()
vtkInformationIntegerKeyREQUEST_UPDATE_EXTENT ()
vtkInformationIntegerKeyUPDATE_EXTENT_INITIALIZED ()
vtkInformationIntegerVectorKeyUPDATE_EXTENT ()
vtkInformationIntegerKeyUPDATE_PIECE_NUMBER ()
vtkInformationIntegerKeyUPDATE_NUMBER_OF_PIECES ()
vtkInformationIntegerKeyUPDATE_NUMBER_OF_GHOST_LEVELS ()
vtkInformationIntegerVectorKeyWHOLE_EXTENT ()
vtkInformationDoubleVectorKeyWHOLE_BOUNDING_BOX ()
vtkInformationIntegerKeyEXACT_EXTENT ()

Protected Member Functions

 vtkStreamingDemandDrivenPipeline ()
 ~vtkStreamingDemandDrivenPipeline ()
virtual int ExecuteInformation ()
virtual void CopyDefaultDownstreamInformation ()
virtual void CopyDefaultUpstreamInformation (int outputPort)
int VerifyOutputInformation (int outputPort)
virtual int NeedToExecuteData (int outputPort)
virtual void FillDefaultOutputInformation (int port, vtkInformation *)
virtual void ResetPipelineInformation (int port, vtkInformation *)


Member Typedef Documentation

typedef vtkDemandDrivenPipeline vtkStreamingDemandDrivenPipeline::Superclass
 

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

Definition at line 46 of file vtkStreamingDemandDrivenPipeline.h.


Constructor & Destructor Documentation

vtkStreamingDemandDrivenPipeline::vtkStreamingDemandDrivenPipeline  )  [protected]
 

vtkStreamingDemandDrivenPipeline::~vtkStreamingDemandDrivenPipeline  )  [protected]
 


Member Function Documentation

vtkStreamingDemandDrivenPipeline* vtkStreamingDemandDrivenPipeline::New  )  [static]
 

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

virtual const char* vtkStreamingDemandDrivenPipeline::GetClassName  )  [virtual]
 

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

int vtkStreamingDemandDrivenPipeline::IsTypeOf const char *  type  )  [static]
 

Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

virtual int vtkStreamingDemandDrivenPipeline::IsA const char *  type  )  [virtual]
 

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

vtkStreamingDemandDrivenPipeline* vtkStreamingDemandDrivenPipeline::SafeDownCast vtkObject o  )  [static]
 

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

void vtkStreamingDemandDrivenPipeline::PrintSelf ostream &  os,
vtkIndent  indent
[virtual]
 

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

virtual int vtkStreamingDemandDrivenPipeline::Update  )  [virtual]
 

Bring the given algorithm's outputs up-to-date. The algorithm must already be managed by this executive.

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

virtual int vtkStreamingDemandDrivenPipeline::Update int  port  )  [virtual]
 

Bring the given algorithm's outputs up-to-date. The algorithm must already be managed by this executive.

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

virtual int vtkStreamingDemandDrivenPipeline::Update vtkAlgorithm algorithm  )  [virtual]
 

Bring the given algorithm's outputs up-to-date. The algorithm must already be managed by this executive.

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

virtual int vtkStreamingDemandDrivenPipeline::UpdateWholeExtent vtkAlgorithm algorithm  )  [virtual]
 

Bring the given algorithm's outputs up-to-date. The algorithm must already be managed by this executive.

virtual int vtkStreamingDemandDrivenPipeline::Update vtkAlgorithm algorithm,
int  port
[virtual]
 

Bring the given algorithm's outputs up-to-date. The algorithm must already be managed by this executive.

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

virtual int vtkStreamingDemandDrivenPipeline::UpdateData int  outputPort  )  [virtual]
 

Reimplemented from vtkDemandDrivenPipeline.

vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::CONTINUE_EXECUTING  )  [static]
 

vtkInformationObjectBaseKey* vtkStreamingDemandDrivenPipeline::EXTENT_TRANSLATOR  )  [static]
 

vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::MAXIMUM_NUMBER_OF_PIECES  )  [static]
 

vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::REQUEST_UPDATE_EXTENT  )  [static]
 

vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT_INITIALIZED  )  [static]
 

vtkInformationIntegerVectorKey* vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT  )  [static]
 

vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::UPDATE_PIECE_NUMBER  )  [static]
 

vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_PIECES  )  [static]
 

vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::UPDATE_NUMBER_OF_GHOST_LEVELS  )  [static]
 

vtkInformationIntegerVectorKey* vtkStreamingDemandDrivenPipeline::WHOLE_EXTENT  )  [static]
 

vtkInformationDoubleVectorKey* vtkStreamingDemandDrivenPipeline::WHOLE_BOUNDING_BOX  )  [static]
 

vtkInformationIntegerKey* vtkStreamingDemandDrivenPipeline::EXACT_EXTENT  )  [static]
 

int vtkStreamingDemandDrivenPipeline::PropagateUpdateExtent int  outputPort  ) 
 

int vtkStreamingDemandDrivenPipeline::SetMaximumNumberOfPieces int  port,
int  n
 

int vtkStreamingDemandDrivenPipeline::GetMaximumNumberOfPieces int  port  ) 
 

int vtkStreamingDemandDrivenPipeline::SetWholeExtent int  port,
int  extent[6]
 

void vtkStreamingDemandDrivenPipeline::GetWholeExtent int  port,
int  extent[6]
 

int* vtkStreamingDemandDrivenPipeline::GetWholeExtent int  port  ) 
 

int vtkStreamingDemandDrivenPipeline::SetUpdateExtentToWholeExtent int  port  ) 
 

int vtkStreamingDemandDrivenPipeline::SetUpdateExtent int  port,
int  extent[6]
 

void vtkStreamingDemandDrivenPipeline::GetUpdateExtent int  port,
int  extent[6]
 

int* vtkStreamingDemandDrivenPipeline::GetUpdateExtent int  port  ) 
 

int vtkStreamingDemandDrivenPipeline::SetUpdateExtent int  port,
int  piece,
int  numPieces,
int  ghostLevel
 

int vtkStreamingDemandDrivenPipeline::SetUpdatePiece int  port,
int  piece
 

int vtkStreamingDemandDrivenPipeline::GetUpdatePiece int  port  ) 
 

int vtkStreamingDemandDrivenPipeline::SetUpdateNumberOfPieces int  port,
int  n
 

int vtkStreamingDemandDrivenPipeline::GetUpdateNumberOfPieces int  port  ) 
 

int vtkStreamingDemandDrivenPipeline::SetUpdateGhostLevel int  port,
int  n
 

int vtkStreamingDemandDrivenPipeline::GetUpdateGhostLevel int  port  ) 
 

int vtkStreamingDemandDrivenPipeline::SetRequestExactExtent int  port,
int  flag
 

int vtkStreamingDemandDrivenPipeline::GetRequestExactExtent int  port  ) 
 

int vtkStreamingDemandDrivenPipeline::SetExtentTranslator int  port,
vtkExtentTranslator translator
 

vtkExtentTranslator* vtkStreamingDemandDrivenPipeline::GetExtentTranslator int  port  ) 
 

int vtkStreamingDemandDrivenPipeline::SetWholeBoundingBox int  port,
double  bb[6]
 

void vtkStreamingDemandDrivenPipeline::GetWholeBoundingBox int  port,
double  bb[6]
 

double* vtkStreamingDemandDrivenPipeline::GetWholeBoundingBox int  port  ) 
 

virtual int vtkStreamingDemandDrivenPipeline::ExecuteInformation  )  [protected, virtual]
 

Reimplemented from vtkDemandDrivenPipeline.

virtual void vtkStreamingDemandDrivenPipeline::CopyDefaultDownstreamInformation  )  [protected, virtual]
 

Reimplemented from vtkDemandDrivenPipeline.

virtual void vtkStreamingDemandDrivenPipeline::CopyDefaultUpstreamInformation int  outputPort  )  [protected, virtual]
 

int vtkStreamingDemandDrivenPipeline::VerifyOutputInformation int  outputPort  )  [protected]
 

virtual int vtkStreamingDemandDrivenPipeline::NeedToExecuteData int  outputPort  )  [protected, virtual]
 

Reimplemented from vtkDemandDrivenPipeline.

Reimplemented in vtkCachedStreamingDemandDrivenPipeline.

virtual void vtkStreamingDemandDrivenPipeline::FillDefaultOutputInformation int  port,
vtkInformation
[protected, virtual]
 

Reimplemented from vtkDemandDrivenPipeline.

virtual void vtkStreamingDemandDrivenPipeline::ResetPipelineInformation int  port,
vtkInformation
[protected, virtual]
 

Reimplemented from vtkDemandDrivenPipeline.


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