VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkImageImportExecutive Class Reference

#include <vtkImageImportExecutive.h>

Inheritance diagram for vtkImageImportExecutive:
[legend]
Collaboration diagram for vtkImageImportExecutive:
[legend]

Public Types

typedef
vtkStreamingDemandDrivenPipeline 
Superclass
 
- Public Types inherited from vtkStreamingDemandDrivenPipeline
typedef vtkDemandDrivenPipeline Superclass
 
- Public Types inherited from vtkDemandDrivenPipeline
typedef vtkExecutive Superclass
 
- Public Types inherited from vtkExecutive
typedef vtkObject Superclass
 
enum  { RequestUpstream, RequestDownstream }
 
enum  { BeforeForward, AfterForward }
 
- Public Types inherited from vtkObject
typedef vtkObjectBase Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
virtual int ProcessRequest (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
 
- Public Member Functions inherited from vtkStreamingDemandDrivenPipeline
void PrintSelf (ostream &os, vtkIndent indent)
 
int PropagateUpdateExtent (int outputPort)
 
virtual int Update ()
 
virtual int Update (int port)
 
virtual int UpdateWholeExtent ()
 
int SetMaximumNumberOfPieces (int port, int n)
 
int SetMaximumNumberOfPieces (vtkInformation *, int n)
 
int GetMaximumNumberOfPieces (int port)
 
int GetMaximumNumberOfPieces (vtkInformation *)
 
int SetWholeExtent (vtkInformation *, int extent[6])
 
void GetWholeExtent (vtkInformation *, int extent[6])
 
int * GetWholeExtent (vtkInformation *)
 
int SetUpdateExtentToWholeExtent (int port)
 
int SetUpdateExtentToWholeExtent (vtkInformation *)
 
int SetUpdateExtent (int port, int extent[6])
 
int SetUpdateExtent (vtkInformation *, int extent[6])
 
void GetUpdateExtent (vtkInformation *, int extent[6])
 
int * GetUpdateExtent (vtkInformation *)
 
int SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel)
 
int SetUpdateExtent (vtkInformation *, int piece, int numPieces, int ghostLevel)
 
int SetUpdatePiece (vtkInformation *, int piece)
 
int GetUpdatePiece (vtkInformation *)
 
int SetUpdateNumberOfPieces (vtkInformation *, int n)
 
int GetUpdateNumberOfPieces (vtkInformation *)
 
int SetUpdateGhostLevel (vtkInformation *, int n)
 
int GetUpdateGhostLevel (vtkInformation *)
 
int SetUpdateResolution (int port, double r)
 
int SetUpdateResolution (vtkInformation *, double r)
 
double GetUpdateResolution (vtkInformation *)
 
int SetUpdateTimeSteps (int port, double *times, int length)
 
int SetUpdateTimeSteps (vtkInformation *, double *times, int length)
 
int SetUpdateTimeStep (int port, double time)
 
int SetRequestExactExtent (int port, int flag)
 
int GetRequestExactExtent (int port)
 
int SetExtentTranslator (int port, vtkExtentTranslator *translator)
 
int SetExtentTranslator (vtkInformation *, vtkExtentTranslator *translator)
 
vtkExtentTranslatorGetExtentTranslator (int port)
 
vtkExtentTranslatorGetExtentTranslator (vtkInformation *info)
 
int SetWholeBoundingBox (int port, double bb[6])
 
void GetWholeBoundingBox (int port, double bb[6])
 
double * GetWholeBoundingBox (int port)
 
int SetPieceBoundingBox (int port, double bb[6])
 
void GetPieceBoundingBox (int port, double bb[6])
 
double * GetPieceBoundingBox (int port)
 
double ComputePriority ()
 
virtual double ComputePriority (int port)
 
- Public Member Functions inherited from vtkDemandDrivenPipeline
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, unsigned long *mtime)
 
virtual unsigned long GetPipelineMTime ()
 
- Public Member Functions inherited from vtkExecutive
vtkAlgorithmGetAlgorithm ()
 
int GetNumberOfInputConnections (int port)
 
virtual vtkInformationGetOutputInformation (int port)
 
vtkInformationVectorGetOutputInformation ()
 
vtkInformationGetInputInformation (int port, int connection)
 
vtkInformationVectorGetInputInformation (int port)
 
vtkInformationVector ** GetInputInformation ()
 
vtkExecutiveGetInputExecutive (int port, int connection)
 
virtual vtkAlgorithmOutputGetProducerPort (vtkDataObject *)
 
int GetNumberOfInputPorts ()
 
int GetNumberOfOutputPorts ()
 
virtual vtkDataObjectGetOutputData (int port)
 
virtual void SetOutputData (int port, vtkDataObject *, vtkInformation *info)
 
virtual void SetOutputData (int port, vtkDataObject *)
 
virtual vtkDataObjectGetInputData (int port, int connection)
 
virtual vtkDataObjectGetInputData (int port, int connection, vtkInformationVector **inInfoVec)
 
void SetSharedInputInformation (vtkInformationVector **inInfoVec)
 
void SetSharedOutputInformation (vtkInformationVector *outInfoVec)
 
virtual void Register (vtkObjectBase *o)
 
virtual void UnRegister (vtkObjectBase *o)
 
virtual int CallAlgorithm (vtkInformation *request, int direction, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
 
- Public Member Functions inherited from vtkObject
virtual void DebugOn ()
 
virtual void DebugOff ()
 
unsigned char GetDebug ()
 
void SetDebug (unsigned char debugFlag)
 
virtual void Modified ()
 
virtual unsigned long GetMTime ()
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (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 *)
 
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)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
int InvokeEvent (unsigned long event)
 
int InvokeEvent (const char *event)
 
- Public Member Functions inherited from vtkObjectBase
const char * GetClassName () const
 
virtual void Delete ()
 
virtual void FastDelete ()
 
void Print (ostream &os)
 
void SetReferenceCount (int)
 
void PrintRevisions (ostream &os)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 

Static Public Member Functions

static vtkImageImportExecutiveNew ()
 
static int IsTypeOf (const char *type)
 
static vtkImageImportExecutiveSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkStreamingDemandDrivenPipeline
static
vtkStreamingDemandDrivenPipeline
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkStreamingDemandDrivenPipeline
SafeDownCast (vtkObject *o)
 
static vtkInformationRequestKeyREQUEST_UPDATE_EXTENT ()
 
static vtkInformationRequestKeyREQUEST_UPDATE_EXTENT_INFORMATION ()
 
static vtkInformationRequestKeyREQUEST_RESOLUTION_PROPAGATE ()
 
static vtkInformationIntegerKeyCONTINUE_EXECUTING ()
 
static
vtkInformationObjectBaseKey
EXTENT_TRANSLATOR ()
 
static
vtkInformationIntegerVectorKey
COMBINED_UPDATE_EXTENT ()
 
static vtkInformationIntegerKeyUPDATE_EXTENT_TRANSLATED ()
 
static
vtkInformationIntegerVectorKey
WHOLE_EXTENT ()
 
static vtkInformationIntegerKeyUNRESTRICTED_UPDATE_EXTENT ()
 
static vtkInformationIntegerKeyMAXIMUM_NUMBER_OF_PIECES ()
 
static
vtkInformationDoubleVectorKey
WHOLE_BOUNDING_BOX ()
 
static
vtkInformationDoubleVectorKey
PIECE_BOUNDING_BOX ()
 
static vtkInformationIntegerKeyEXACT_EXTENT ()
 
static
vtkInformationDoubleVectorKey
TIME_STEPS ()
 
static
vtkInformationDoubleVectorKey
TIME_RANGE ()
 
static
vtkInformationDoubleVectorKey
UPDATE_TIME_STEPS ()
 
static vtkInformationDoubleKeyPRIORITY ()
 
static vtkInformationDoubleKeyUPDATE_RESOLUTION ()
 
static vtkInformationIntegerKeyREMOVE_ATTRIBUTE_INFORMATION ()
 
static vtkInformationIntegerKeyFAST_PATH_FOR_TEMPORAL_DATA ()
 
static vtkInformationStringKeyFAST_PATH_OBJECT_TYPE ()
 
static vtkInformationStringKeyFAST_PATH_ID_TYPE ()
 
static vtkInformationIdTypeKeyFAST_PATH_OBJECT_ID ()
 
static vtkInformationIntegerKeyUPDATE_EXTENT_INITIALIZED ()
 
static
vtkInformationIntegerVectorKey
UPDATE_EXTENT ()
 
static vtkInformationIntegerKeyUPDATE_PIECE_NUMBER ()
 
static vtkInformationIntegerKeyUPDATE_NUMBER_OF_PIECES ()
 
static vtkInformationIntegerKeyUPDATE_NUMBER_OF_GHOST_LEVELS ()
 
- Static Public Member Functions inherited from vtkDemandDrivenPipeline
static vtkDemandDrivenPipelineNew ()
 
static int IsTypeOf (const char *type)
 
static vtkDemandDrivenPipelineSafeDownCast (vtkObject *o)
 
static vtkInformationRequestKeyREQUEST_DATA_OBJECT ()
 
static vtkInformationRequestKeyREQUEST_INFORMATION ()
 
static vtkInformationRequestKeyREQUEST_DATA ()
 
static vtkInformationRequestKeyREQUEST_DATA_NOT_GENERATED ()
 
static vtkInformationIntegerKeyRELEASE_DATA ()
 
static vtkInformationIntegerKeyDATA_NOT_GENERATED ()
 
static vtkDataObjectNewDataObject (const char *type)
 
static vtkInformationIntegerKeyREQUEST_REGENERATE_INFORMATION ()
 
- Static Public Member Functions inherited from vtkExecutive
static int IsTypeOf (const char *type)
 
static vtkExecutiveSafeDownCast (vtkObject *o)
 
static
vtkInformationExecutivePortKey
PRODUCER ()
 
static
vtkInformationExecutivePortVectorKey
CONSUMERS ()
 
static vtkInformationIntegerKeyFROM_OUTPUT_PORT ()
 
static vtkInformationIntegerKeyALGORITHM_BEFORE_FORWARD ()
 
static vtkInformationIntegerKeyALGORITHM_AFTER_FORWARD ()
 
static vtkInformationIntegerKeyALGORITHM_DIRECTION ()
 
static vtkInformationIntegerKeyFORWARD_DIRECTION ()
 
static vtkInformationKeyVectorKeyKEYS_TO_COPY ()
 
- Static Public Member Functions inherited from vtkObject
static int IsTypeOf (const char *type)
 
static vtkObjectSafeDownCast (vtkObject *o)
 
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static int IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 

Protected Member Functions

 vtkImageImportExecutive ()
 
 ~vtkImageImportExecutive ()
 
- Protected Member Functions inherited from vtkStreamingDemandDrivenPipeline
 vtkStreamingDemandDrivenPipeline ()
 
 ~vtkStreamingDemandDrivenPipeline ()
 
virtual int NeedToExecuteBasedOnTime (vtkInformation *outInfo, vtkDataObject *dataObject)
 
virtual int NeedToExecuteBasedOnFastPathData (vtkInformation *outInfo)
 
virtual int ExecuteInformation (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
 
virtual void CopyDefaultInformation (vtkInformation *request, int direction, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
 
virtual int VerifyOutputInformation (int outputPort, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
 
virtual int NeedToExecuteData (int outputPort, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
 
virtual void ExecuteDataStart (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
 
virtual void ExecuteDataEnd (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
 
virtual void MarkOutputsGenerated (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
 
virtual void ResetPipelineInformation (int port, vtkInformation *)
 
virtual void ResetUpdateInformation (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
 
- Protected Member Functions inherited from vtkDemandDrivenPipeline
 vtkDemandDrivenPipeline ()
 
 ~vtkDemandDrivenPipeline ()
 
virtual int ExecuteDataObject (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
 
virtual int ExecuteData (vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
 
virtual int CheckDataObject (int port, vtkInformationVector *outInfo)
 
int InputCountIsValid (vtkInformationVector **)
 
int InputCountIsValid (int port, vtkInformationVector **)
 
int InputTypeIsValid (vtkInformationVector **)
 
int InputTypeIsValid (int port, vtkInformationVector **)
 
virtual int InputTypeIsValid (int port, int index, 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)
 
- Protected Member Functions inherited from vtkExecutive
 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)
 
virtual int ForwardUpstream (vtkInformation *request)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
virtual void SetAlgorithm (vtkAlgorithm *algorithm)
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
virtual void RegisterInternal (vtkObjectBase *, int check)
 
virtual void UnRegisterInternal (vtkObjectBase *, int check)
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &os)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Additional Inherited Members

- Static Protected Member Functions inherited from vtkStreamingDemandDrivenPipeline
static
vtkInformationDoubleVectorKey
PREVIOUS_UPDATE_TIME_STEPS ()
 
static vtkInformationIdTypeKeyPREVIOUS_FAST_PATH_OBJECT_ID ()
 
static vtkInformationStringKeyPREVIOUS_FAST_PATH_OBJECT_TYPE ()
 
static vtkInformationStringKeyPREVIOUS_FAST_PATH_ID_TYPE ()
 
- Protected Attributes inherited from vtkStreamingDemandDrivenPipeline
int ContinueExecuting
 
vtkInformationUpdateExtentRequest
 
int LastPropogateUpdateExtentShortCircuited
 
- Friends inherited from vtkObject

Detailed Description

vtkImageImportExecutive

Definition at line 25 of file vtkImageImportExecutive.h.

Member Typedef Documentation

Definition at line 31 of file vtkImageImportExecutive.h.

Constructor & Destructor Documentation

vtkImageImportExecutive::vtkImageImportExecutive ( )
inlineprotected

Definition at line 41 of file vtkImageImportExecutive.h.

vtkImageImportExecutive::~vtkImageImportExecutive ( )
inlineprotected

Definition at line 42 of file vtkImageImportExecutive.h.

Member Function Documentation

static vtkImageImportExecutive* vtkImageImportExecutive::New ( )
static
virtual const char* vtkImageImportExecutive::GetClassName ( )
virtual

Reimplemented from vtkStreamingDemandDrivenPipeline.

static int vtkImageImportExecutive::IsTypeOf ( const char *  type)
static
virtual int vtkImageImportExecutive::IsA ( const char *  name)
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 vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkStreamingDemandDrivenPipeline.

static vtkImageImportExecutive* vtkImageImportExecutive::SafeDownCast ( vtkObject o)
static
virtual int vtkImageImportExecutive::ProcessRequest ( vtkInformation request,
vtkInformationVector **  inInfo,
vtkInformationVector outInfo 
)
virtual

Override to implement some requests with callbacks.

Reimplemented from vtkStreamingDemandDrivenPipeline.


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