ActiViz .NET
5.8.0
|
vtkThreadedStreamingPipeline - Executive supporting multi-threads More...
Public Types | |
enum | PROCESSING_UNIT_CPU_WrapperEnum { PROCESSING_UNIT_CPU = 1, PROCESSING_UNIT_GPU = 2, PROCESSING_UNIT_NONE = 0 } |
Key to store the additional information for an update request. More... | |
Public Member Functions | |
vtkThreadedStreamingPipeline (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkThreadedStreamingPipeline () | |
Undocumented Block. | |
int | ForceUpdateData (int processingUnit, vtkInformation info) |
Send a direct REQUEST_DATA (on all ports) to this executive. | |
vtkComputingResources | GetResources () |
Return the scheduling for this executive. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkThreadedStreamingPipeline | NewInstance () |
Undocumented Block. | |
void | Pull () |
Triggers upstream modules to update but not including itself. | |
void | Pull (vtkInformation info) |
Triggers upstream modules to update but not including itself. | |
void | Push () |
Triggers downstream modules to update but not including itself. | |
void | Push (vtkInformation info) |
Triggers downstream modules to update but not including itself. | |
void | ReleaseInputs () |
Release all the locks for input ports living upstream. | |
void | UpdateRequestDataTimeFromSource () |
Update the LastDataRequestTimeFromSource using its upstream time. | |
Static Public Member Functions | |
static new vtkThreadedStreamingPipeline | New () |
Undocumented Block. | |
static vtkInformationIntegerKey | AUTO_PROPAGATE () |
Key to store the priority of a task. | |
static vtkInformationObjectBaseKey | EXTRA_INFORMATION () |
Key to store the additional information for an update request. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static void | Pull (vtkExecutiveCollection execs) |
Trigger the updates on certain execs and asking all of its upstream modules to be updated as well (propagate up) | |
static void | Pull (vtkExecutiveCollection execs, vtkInformation info) |
Trigger the updates on certain execs and asking all of its upstream modules to be updated as well (propagate up) | |
static void | Pull (vtkExecutive exec) |
A simplified version of Pull() which only acts upon a single executive. | |
static void | Pull (vtkExecutive exec, vtkInformation info) |
A simplified version of Pull() which only acts upon a single executive. | |
static void | Push (vtkExecutiveCollection execs) |
Trigger the updates on certain execs and asking all of its downstream modules to be updated as well (propagate down) | |
static void | Push (vtkExecutiveCollection execs, vtkInformation info) |
Trigger the updates on certain execs and asking all of its downstream modules to be updated as well (propagate down) | |
static void | Push (vtkExecutive exec) |
A simplified version of Push() which only acts upon a single executive. | |
static void | Push (vtkExecutive exec, vtkInformation info) |
A simplified version of Push() which only acts upon a single executive. | |
static new vtkThreadedStreamingPipeline | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
static void | SetAutoPropagatePush (bool enabled) |
Enable/Disable automatic propagation of Push events. | |
static void | SetMultiThreadedEnabled (bool enabled) |
Enable/Disable Multi-Threaded updating mechanism. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkThreadedStreamingPipeline" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "28vtkThreadedStreamingPipeline" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkThreadedStreamingPipeline_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkThreadedStreamingPipeline_AUTO_PROPAGATE_01 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkThreadedStreamingPipeline_EXTRA_INFORMATION_02 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkThreadedStreamingPipeline_ForceUpdateData_03 (HandleRef pThis, int processingUnit, HandleRef info) |
static internal IntPtr | vtkThreadedStreamingPipeline_GetResources_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkThreadedStreamingPipeline_IsA_05 (HandleRef pThis, string type) |
static internal int | vtkThreadedStreamingPipeline_IsTypeOf_06 (string type) |
static internal IntPtr | vtkThreadedStreamingPipeline_NewInstance_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkThreadedStreamingPipeline_Pull_09 (HandleRef execs) |
static internal void | vtkThreadedStreamingPipeline_Pull_10 (HandleRef execs, HandleRef info) |
static internal void | vtkThreadedStreamingPipeline_Pull_11 (HandleRef exec) |
static internal void | vtkThreadedStreamingPipeline_Pull_12 (HandleRef exec, HandleRef info) |
static internal void | vtkThreadedStreamingPipeline_Pull_13 (HandleRef pThis) |
static internal void | vtkThreadedStreamingPipeline_Pull_14 (HandleRef pThis, HandleRef info) |
static internal void | vtkThreadedStreamingPipeline_Push_15 (HandleRef execs) |
static internal void | vtkThreadedStreamingPipeline_Push_16 (HandleRef execs, HandleRef info) |
static internal void | vtkThreadedStreamingPipeline_Push_17 (HandleRef exec) |
static internal void | vtkThreadedStreamingPipeline_Push_18 (HandleRef exec, HandleRef info) |
static internal void | vtkThreadedStreamingPipeline_Push_19 (HandleRef pThis) |
static internal void | vtkThreadedStreamingPipeline_Push_20 (HandleRef pThis, HandleRef info) |
static internal void | vtkThreadedStreamingPipeline_ReleaseInputs_21 (HandleRef pThis) |
static internal IntPtr | vtkThreadedStreamingPipeline_SafeDownCast_22 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkThreadedStreamingPipeline_SetAutoPropagatePush_23 (byte enabled) |
static internal void | vtkThreadedStreamingPipeline_SetMultiThreadedEnabled_24 (byte enabled) |
static internal void | vtkThreadedStreamingPipeline_UpdateRequestDataTimeFromSource_25 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkThreadedStreamingPipeline () |
Automatically generated type registration mechanics. |
vtkThreadedStreamingPipeline - Executive supporting multi-threads
Description vtkThreadeStreamingDemandDrivenPipeline is an executive that supports updating input ports based on the number of threads available.
static Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
static vtkInformationIntegerKey Kitware.VTK.vtkThreadedStreamingPipeline.AUTO_PROPAGATE | ( | ) | [static] |
Key to store the priority of a task.
override void Kitware.VTK.vtkThreadedStreamingPipeline.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkCompositeDataPipeline.
static vtkInformationObjectBaseKey Kitware.VTK.vtkThreadedStreamingPipeline.EXTRA_INFORMATION | ( | ) | [static] |
Key to store the additional information for an update request.
int Kitware.VTK.vtkThreadedStreamingPipeline.ForceUpdateData | ( | int | processingUnit, |
vtkInformation | info | ||
) |
Send a direct REQUEST_DATA (on all ports) to this executive.
Return the scheduling for this executive.
override int Kitware.VTK.vtkThreadedStreamingPipeline.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCompositeDataPipeline.
static new int Kitware.VTK.vtkThreadedStreamingPipeline.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCompositeDataPipeline.
static new vtkThreadedStreamingPipeline Kitware.VTK.vtkThreadedStreamingPipeline.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCompositeDataPipeline.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCompositeDataPipeline.
static void Kitware.VTK.vtkThreadedStreamingPipeline.Pull | ( | vtkExecutiveCollection | execs | ) | [static] |
Trigger the updates on certain execs and asking all of its upstream modules to be updated as well (propagate up)
static void Kitware.VTK.vtkThreadedStreamingPipeline.Pull | ( | vtkExecutiveCollection | execs, |
vtkInformation | info | ||
) | [static] |
Trigger the updates on certain execs and asking all of its upstream modules to be updated as well (propagate up)
static void Kitware.VTK.vtkThreadedStreamingPipeline.Pull | ( | vtkExecutive | exec | ) | [static] |
A simplified version of Pull() which only acts upon a single executive.
static void Kitware.VTK.vtkThreadedStreamingPipeline.Pull | ( | vtkExecutive | exec, |
vtkInformation | info | ||
) | [static] |
A simplified version of Pull() which only acts upon a single executive.
Triggers upstream modules to update but not including itself.
Triggers upstream modules to update but not including itself.
static void Kitware.VTK.vtkThreadedStreamingPipeline.Push | ( | vtkExecutiveCollection | execs | ) | [static] |
Trigger the updates on certain execs and asking all of its downstream modules to be updated as well (propagate down)
static void Kitware.VTK.vtkThreadedStreamingPipeline.Push | ( | vtkExecutiveCollection | execs, |
vtkInformation | info | ||
) | [static] |
Trigger the updates on certain execs and asking all of its downstream modules to be updated as well (propagate down)
static void Kitware.VTK.vtkThreadedStreamingPipeline.Push | ( | vtkExecutive | exec | ) | [static] |
A simplified version of Push() which only acts upon a single executive.
static void Kitware.VTK.vtkThreadedStreamingPipeline.Push | ( | vtkExecutive | exec, |
vtkInformation | info | ||
) | [static] |
A simplified version of Push() which only acts upon a single executive.
Triggers downstream modules to update but not including itself.
Triggers downstream modules to update but not including itself.
Release all the locks for input ports living upstream.
static new vtkThreadedStreamingPipeline Kitware.VTK.vtkThreadedStreamingPipeline.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkCompositeDataPipeline.
static void Kitware.VTK.vtkThreadedStreamingPipeline.SetAutoPropagatePush | ( | bool | enabled | ) | [static] |
Enable/Disable automatic propagation of Push events.
static void Kitware.VTK.vtkThreadedStreamingPipeline.SetMultiThreadedEnabled | ( | bool | enabled | ) | [static] |
Enable/Disable Multi-Threaded updating mechanism.
Update the LastDataRequestTimeFromSource using its upstream time.
static internal IntPtr Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_AUTO_PROPAGATE_01 | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_EXTRA_INFORMATION_02 | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_ForceUpdateData_03 | ( | HandleRef | pThis, |
int | processingUnit, | ||
HandleRef | info | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_GetResources_04 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_IsA_05 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_IsTypeOf_06 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_NewInstance_08 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Pull_09 | ( | HandleRef | execs | ) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Pull_10 | ( | HandleRef | execs, |
HandleRef | info | ||
) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Pull_11 | ( | HandleRef | exec | ) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Pull_12 | ( | HandleRef | exec, |
HandleRef | info | ||
) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Pull_13 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Pull_14 | ( | HandleRef | pThis, |
HandleRef | info | ||
) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Push_15 | ( | HandleRef | execs | ) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Push_16 | ( | HandleRef | execs, |
HandleRef | info | ||
) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Push_17 | ( | HandleRef | exec | ) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Push_18 | ( | HandleRef | exec, |
HandleRef | info | ||
) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Push_19 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_Push_20 | ( | HandleRef | pThis, |
HandleRef | info | ||
) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_ReleaseInputs_21 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_SafeDownCast_22 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_SetAutoPropagatePush_23 | ( | byte | enabled | ) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_SetMultiThreadedEnabled_24 | ( | byte | enabled | ) | [private] |
static internal void Kitware.VTK.vtkThreadedStreamingPipeline.vtkThreadedStreamingPipeline_UpdateRequestDataTimeFromSource_25 | ( | HandleRef | pThis | ) | [private] |
new readonly string Kitware.VTK.vtkThreadedStreamingPipeline.MRClassNameKey = "28vtkThreadedStreamingPipeline" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkCompositeDataPipeline.
new const string Kitware.VTK.vtkThreadedStreamingPipeline.MRFullTypeName = "Kitware.VTK.vtkThreadedStreamingPipeline" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkCompositeDataPipeline.