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)
vtkExtentTranslator * GetExtentTranslator (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

vtkStreamingDemandDrivenPipeline * New ()
int IsTypeOf (const char *type)
vtkStreamingDemandDrivenPipeline * SafeDownCast (vtkObject *o)
vtkInformationIntegerKey * CONTINUE_EXECUTING ()
vtkInformationObjectBaseKey * EXTENT_TRANSLATOR ()
vtkInformationIntegerKey * MAXIMUM_NUMBER_OF_PIECES ()
vtkInformationIntegerKey * REQUEST_UPDATE_EXTENT ()
vtkInformationIntegerKey * UPDATE_EXTENT_INITIALIZED ()
vtkInformationIntegerVectorKey * UPDATE_EXTENT ()
vtkInformationIntegerKey * UPDATE_PIECE_NUMBER ()
vtkInformationIntegerKey * UPDATE_NUMBER_OF_PIECES ()
vtkInformationIntegerKey * UPDATE_NUMBER_OF_GHOST_LEVELS ()
vtkInformationIntegerVectorKey * WHOLE_EXTENT ()
vtkInformationDoubleVectorKey * WHOLE_BOUNDING_BOX ()
vtkInformationIntegerKey * EXACT_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: