ActiViz .NET  5.8.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkExecutive Class Reference

vtkExecutive - Superclass for all pipeline executives in VTK. More...

Inheritance diagram for Kitware.VTK.vtkExecutive:
[legend]
Collaboration diagram for Kitware.VTK.vtkExecutive:
[legend]

List of all members.

Public Types

enum  RequestDownstream_WrapperEnum { RequestDownstream = 1, RequestUpstream = 0 }
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests. More...
enum  AfterForward_WrapperEnum { AfterForward = 1, BeforeForward = 0 }
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests. More...

Public Member Functions

 vtkExecutive (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
override void Register (vtkObjectBase o)
 Participate in garbage collection.
vtkAlgorithm GetAlgorithm ()
 Get the algorithm to which this executive has been assigned.
virtual vtkDataObject GetInputData (int port, int connection)
 Get the data object for an input port of the algorithm.
vtkExecutive GetInputExecutive (int port, int connection)
 Get the executive managing the given input connection.
vtkInformation GetInputInformation (int port, int connection)
 Get the pipeline information for the given input connection.
vtkInformationVector GetInputInformation (int port)
 Get the pipeline information vectors for the given input port.
int GetNumberOfInputConnections (int port)
 Get the number of input connections on the given port.
int GetNumberOfInputPorts ()
 Get the number of input/output ports for the algorithm associated with this executive. Returns 0 if no algorithm is set.
int GetNumberOfOutputPorts ()
 Get the number of input/output ports for the algorithm associated with this executive. Returns 0 if no algorithm is set.
virtual vtkDataObject GetOutputData (int port)
 Get/Set the data object for an output port of the algorithm.
virtual vtkInformation GetOutputInformation (int port)
 Get the pipeline information object for the given output port.
vtkInformationVector GetOutputInformation ()
 Get the pipeline information object for all output ports.
virtual vtkAlgorithmOutput GetProducerPort (vtkDataObject arg0)
 Get the output port that produces the given data object.
override int IsA (string type)
 Undocumented Block.
new vtkExecutive NewInstance ()
 Undocumented Block.
virtual void SetOutputData (int port, vtkDataObject arg1, vtkInformation info)
 Get/Set the data object for an output port of the algorithm.
virtual void SetOutputData (int port, vtkDataObject arg1)
 Get/Set the data object for an output port of the algorithm.
void SetSharedOutputInformation (vtkInformationVector outInfoVec)
 Set a pointer to an outside instance of input or output information vectors. No references are held to the given vectors, and setting this does not change the executive object modification time. This is a preliminary interface to use in implementing filters with internal pipelines, and may change without notice when a future interface is created.
virtual int Update ()
 Bring the algorithm's outputs up-to-date. Returns 1 for success and 0 for failure.
virtual int Update (int port)
 Bring the algorithm's outputs up-to-date. Returns 1 for success and 0 for failure.

Static Public Member Functions

static vtkInformationIntegerKey ALGORITHM_AFTER_FORWARD ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
static vtkInformationIntegerKey ALGORITHM_BEFORE_FORWARD ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
static vtkInformationIntegerKey ALGORITHM_DIRECTION ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
static
vtkInformationExecutivePortVectorKey 
CONSUMERS ()
 Information key to store the executive/port number pairs consuming an information object.
static vtkInformationIntegerKey FORWARD_DIRECTION ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
static vtkInformationIntegerKey FROM_OUTPUT_PORT ()
 Information key to store the output port number from which a request is made.
static new int IsTypeOf (string type)
 Undocumented Block.
static vtkInformationKeyVectorKey KEYS_TO_COPY ()
 Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.
static
vtkInformationExecutivePortKey 
PRODUCER ()
 Information key to store the executive/port number producing an information object.
static new vtkExecutive SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkExecutive"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "12vtkExecutive"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Participate in garbage collection.

Private Member Functions

static internal void vtkExecutive_Register_24 (HandleRef pThis, HandleRef o)
static internal void vtkExecutive_UnRegister_29 (HandleRef pThis, HandleRef o)
static internal IntPtr vtkExecutive_ALGORITHM_AFTER_FORWARD_01 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_ALGORITHM_BEFORE_FORWARD_02 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_ALGORITHM_DIRECTION_03 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_CONSUMERS_04 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_FORWARD_DIRECTION_05 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_FROM_OUTPUT_PORT_06 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_GetAlgorithm_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_GetInputData_08 (HandleRef pThis, int port, int connection, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_GetInputExecutive_09 (HandleRef pThis, int port, int connection, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_GetInputInformation_10 (HandleRef pThis, int port, int connection, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_GetInputInformation_11 (HandleRef pThis, int port, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkExecutive_GetNumberOfInputConnections_12 (HandleRef pThis, int port)
static internal int vtkExecutive_GetNumberOfInputPorts_13 (HandleRef pThis)
static internal int vtkExecutive_GetNumberOfOutputPorts_14 (HandleRef pThis)
static internal IntPtr vtkExecutive_GetOutputData_15 (HandleRef pThis, int port, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_GetOutputInformation_16 (HandleRef pThis, int port, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_GetOutputInformation_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_GetProducerPort_18 (HandleRef pThis, HandleRef arg0, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkExecutive_IsA_19 (HandleRef pThis, string type)
static internal int vtkExecutive_IsTypeOf_20 (string type)
static internal IntPtr vtkExecutive_KEYS_TO_COPY_21 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_NewInstance_22 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_PRODUCER_23 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExecutive_SafeDownCast_25 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkExecutive_SetOutputData_26 (HandleRef pThis, int port, HandleRef arg1, HandleRef info)
static internal void vtkExecutive_SetOutputData_27 (HandleRef pThis, int port, HandleRef arg1)
static internal void vtkExecutive_SetSharedOutputInformation_28 (HandleRef pThis, HandleRef outInfoVec)
static internal int vtkExecutive_Update_30 (HandleRef pThis)
static internal int vtkExecutive_Update_31 (HandleRef pThis, int port)

Static Private Member Functions

static vtkExecutive ()
 Automatically generated type registration mechanics.

Detailed Description

vtkExecutive - Superclass for all pipeline executives in VTK.

Description vtkExecutive is the superclass for all pipeline executives in VTK. A VTK executive is responsible for controlling one instance of vtkAlgorithm. A pipeline consists of one or more executives that control data flow. Every reader, source, writer, or data processing algorithm in the pipeline is implemented in an instance of vtkAlgorithm.


Member Enumeration Documentation

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

Enumerator:
AfterForward 

enum member

BeforeForward 

enum member

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

Enumerator:
RequestDownstream 

enum member

RequestUpstream 

enum member


Constructor & Destructor Documentation

static Kitware.VTK.vtkExecutive.vtkExecutive ( ) [static, private]

Automatically generated type registration mechanics.

Kitware.VTK.vtkExecutive.vtkExecutive ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.


Member Function Documentation

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

Here is the call graph for this function:

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

Here is the call graph for this function:

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

Here is the call graph for this function:

Information key to store the executive/port number pairs consuming an information object.

Here is the call graph for this function:

override void Kitware.VTK.vtkExecutive.Dispose ( bool  disposing) [protected]

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

Here is the call graph for this function:

Information key to store the output port number from which a request is made.

Here is the call graph for this function:

Get the algorithm to which this executive has been assigned.

Here is the call graph for this function:

virtual vtkDataObject Kitware.VTK.vtkExecutive.GetInputData ( int  port,
int  connection 
) [virtual]

Get the data object for an input port of the algorithm.

Here is the call graph for this function:

vtkExecutive Kitware.VTK.vtkExecutive.GetInputExecutive ( int  port,
int  connection 
)

Get the executive managing the given input connection.

Here is the call graph for this function:

Get the pipeline information for the given input connection.

Here is the call graph for this function:

Get the pipeline information vectors for the given input port.

Here is the call graph for this function:

Get the number of input connections on the given port.

Get the number of input/output ports for the algorithm associated with this executive. Returns 0 if no algorithm is set.

Get the number of input/output ports for the algorithm associated with this executive. Returns 0 if no algorithm is set.

virtual vtkDataObject Kitware.VTK.vtkExecutive.GetOutputData ( int  port) [virtual]

Get/Set the data object for an output port of the algorithm.

Here is the call graph for this function:

Get the pipeline information object for the given output port.

Here is the call graph for this function:

Get the pipeline information object for all output ports.

Here is the call graph for this function:

Get the output port that produces the given data object.

Here is the call graph for this function:

override int Kitware.VTK.vtkExecutive.IsA ( string  type) [virtual]
static new int Kitware.VTK.vtkExecutive.IsTypeOf ( string  type) [static]

Keys to program vtkExecutive::ProcessRequest with the default behavior for unknown requests.

Here is the call graph for this function:

Information key to store the executive/port number producing an information object.

Here is the call graph for this function:

override void Kitware.VTK.vtkExecutive.Register ( vtkObjectBase  o) [virtual]

Participate in garbage collection.

Reimplemented from Kitware.VTK.vtkObjectBase.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkStreamingDemandDrivenPipeline, Kitware.VTK.vtkThreadedStreamingPipeline, Kitware.VTK.vtkDemandDrivenPipeline, Kitware.VTK.vtkCompositeDataPipeline, Kitware.VTK.vtkCachedStreamingDemandDrivenPipeline, and Kitware.VTK.vtkImageImportExecutive.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkExecutive.SetOutputData ( int  port,
vtkDataObject  arg1,
vtkInformation  info 
) [virtual]

Get/Set the data object for an output port of the algorithm.

virtual void Kitware.VTK.vtkExecutive.SetOutputData ( int  port,
vtkDataObject  arg1 
) [virtual]

Get/Set the data object for an output port of the algorithm.

Set a pointer to an outside instance of input or output information vectors. No references are held to the given vectors, and setting this does not change the executive object modification time. This is a preliminary interface to use in implementing filters with internal pipelines, and may change without notice when a future interface is created.

virtual int Kitware.VTK.vtkExecutive.Update ( ) [virtual]

Bring the algorithm's outputs up-to-date. Returns 1 for success and 0 for failure.

Reimplemented in Kitware.VTK.vtkStreamingDemandDrivenPipeline, Kitware.VTK.vtkDemandDrivenPipeline, and Kitware.VTK.vtkCachedStreamingDemandDrivenPipeline.

virtual int Kitware.VTK.vtkExecutive.Update ( int  port) [virtual]

Bring the algorithm's outputs up-to-date. Returns 1 for success and 0 for failure.

Reimplemented in Kitware.VTK.vtkStreamingDemandDrivenPipeline, Kitware.VTK.vtkDemandDrivenPipeline, and Kitware.VTK.vtkCachedStreamingDemandDrivenPipeline.

static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_ALGORITHM_AFTER_FORWARD_01 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_ALGORITHM_BEFORE_FORWARD_02 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_ALGORITHM_DIRECTION_03 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_CONSUMERS_04 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_FORWARD_DIRECTION_05 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_FROM_OUTPUT_PORT_06 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_GetAlgorithm_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_GetInputData_08 ( HandleRef  pThis,
int  port,
int  connection,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_GetInputExecutive_09 ( HandleRef  pThis,
int  port,
int  connection,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_GetInputInformation_10 ( HandleRef  pThis,
int  port,
int  connection,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_GetInputInformation_11 ( HandleRef  pThis,
int  port,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkExecutive.vtkExecutive_GetNumberOfInputConnections_12 ( HandleRef  pThis,
int  port 
) [private]
static internal int Kitware.VTK.vtkExecutive.vtkExecutive_GetNumberOfInputPorts_13 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkExecutive.vtkExecutive_GetNumberOfOutputPorts_14 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_GetOutputData_15 ( HandleRef  pThis,
int  port,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_GetOutputInformation_16 ( HandleRef  pThis,
int  port,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_GetOutputInformation_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_GetProducerPort_18 ( HandleRef  pThis,
HandleRef  arg0,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkExecutive.vtkExecutive_IsA_19 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkExecutive.vtkExecutive_IsTypeOf_20 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_KEYS_TO_COPY_21 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_NewInstance_22 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_PRODUCER_23 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkExecutive.vtkExecutive_Register_24 ( HandleRef  pThis,
HandleRef  o 
) [private]
static internal IntPtr Kitware.VTK.vtkExecutive.vtkExecutive_SafeDownCast_25 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkExecutive.vtkExecutive_SetOutputData_26 ( HandleRef  pThis,
int  port,
HandleRef  arg1,
HandleRef  info 
) [private]
static internal void Kitware.VTK.vtkExecutive.vtkExecutive_SetOutputData_27 ( HandleRef  pThis,
int  port,
HandleRef  arg1 
) [private]
static internal void Kitware.VTK.vtkExecutive.vtkExecutive_SetSharedOutputInformation_28 ( HandleRef  pThis,
HandleRef  outInfoVec 
) [private]
static internal void Kitware.VTK.vtkExecutive.vtkExecutive_UnRegister_29 ( HandleRef  pThis,
HandleRef  o 
) [private]
static internal int Kitware.VTK.vtkExecutive.vtkExecutive_Update_30 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkExecutive.vtkExecutive_Update_31 ( HandleRef  pThis,
int  port 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkExecutive.MRClassNameKey = "12vtkExecutive" [static]
new const string Kitware.VTK.vtkExecutive.MRFullTypeName = "Kitware.VTK.vtkExecutive"

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