ActiViz .NET
5.8.0
|
vtkMultiThreader - A class for performing multithreaded execution More...
Public Member Functions | |
vtkMultiThreader (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkMultiThreader () | |
Undocumented Block. | |
virtual int | GetNumberOfThreads () |
Get/Set the number of threads to create. It will be clamped to the range 1 - VTK_MAX_THREADS, so the caller of this method should check that the requested number of threads was accepted. | |
virtual int | GetNumberOfThreadsMaxValue () |
Get/Set the number of threads to create. It will be clamped to the range 1 - VTK_MAX_THREADS, so the caller of this method should check that the requested number of threads was accepted. | |
virtual int | GetNumberOfThreadsMinValue () |
Get/Set the number of threads to create. It will be clamped to the range 1 - VTK_MAX_THREADS, so the caller of this method should check that the requested number of threads was accepted. | |
override int | IsA (string type) |
Undocumented Block. | |
int | IsThreadActive (int threadID) |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway. | |
void | MultipleMethodExecute () |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway. | |
new vtkMultiThreader | NewInstance () |
Undocumented Block. | |
virtual void | SetNumberOfThreads (int _arg) |
Get/Set the number of threads to create. It will be clamped to the range 1 - VTK_MAX_THREADS, so the caller of this method should check that the requested number of threads was accepted. | |
void | SingleMethodExecute () |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway. | |
void | TerminateThread (int thread_id) |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway. | |
Static Public Member Functions | |
static new vtkMultiThreader | New () |
Undocumented Block. | |
static uint | GetCurrentThreadID () |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway. | |
static int | GetGlobalDefaultNumberOfThreads () |
Set/Get the value which is used to initialize the NumberOfThreads in the constructor. Initially this default is set to the number of processors or VTK_MAX_THREADS (which ever is less). | |
static int | GetGlobalMaximumNumberOfThreads () |
Set/Get the maximum number of threads to use when multithreading. This limits and overrides any other settings for multithreading. A value of zero indicates no limit. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkMultiThreader | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
static void | SetGlobalDefaultNumberOfThreads (int val) |
Set/Get the value which is used to initialize the NumberOfThreads in the constructor. Initially this default is set to the number of processors or VTK_MAX_THREADS (which ever is less). | |
static void | SetGlobalMaximumNumberOfThreads (int val) |
Set/Get the maximum number of threads to use when multithreading. This limits and overrides any other settings for multithreading. A value of zero indicates no limit. | |
static int | ThreadsEqual (uint t1, uint t2) |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkMultiThreader" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "16vtkMultiThreader" |
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 | vtkMultiThreader_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal uint | vtkMultiThreader_GetCurrentThreadID_01 () |
static internal int | vtkMultiThreader_GetGlobalDefaultNumberOfThreads_02 () |
static internal int | vtkMultiThreader_GetGlobalMaximumNumberOfThreads_03 () |
static internal int | vtkMultiThreader_GetNumberOfThreads_04 (HandleRef pThis) |
static internal int | vtkMultiThreader_GetNumberOfThreadsMaxValue_05 (HandleRef pThis) |
static internal int | vtkMultiThreader_GetNumberOfThreadsMinValue_06 (HandleRef pThis) |
static internal int | vtkMultiThreader_IsA_07 (HandleRef pThis, string type) |
static internal int | vtkMultiThreader_IsThreadActive_08 (HandleRef pThis, int threadID) |
static internal int | vtkMultiThreader_IsTypeOf_09 (string type) |
static internal void | vtkMultiThreader_MultipleMethodExecute_10 (HandleRef pThis) |
static internal IntPtr | vtkMultiThreader_NewInstance_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkMultiThreader_SafeDownCast_13 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkMultiThreader_SetGlobalDefaultNumberOfThreads_14 (int val) |
static internal void | vtkMultiThreader_SetGlobalMaximumNumberOfThreads_15 (int val) |
static internal void | vtkMultiThreader_SetNumberOfThreads_16 (HandleRef pThis, int _arg) |
static internal void | vtkMultiThreader_SingleMethodExecute_17 (HandleRef pThis) |
static internal void | vtkMultiThreader_TerminateThread_18 (HandleRef pThis, int thread_id) |
static internal int | vtkMultiThreader_ThreadsEqual_19 (uint t1, uint t2) |
Static Private Member Functions | |
static | vtkMultiThreader () |
Automatically generated type registration mechanics. |
vtkMultiThreader - A class for performing multithreaded execution
Description vtkMultithreader is a class that provides support for multithreaded execution using sproc() on an SGI, or pthread_create on any platform supporting POSIX threads. This class can be used to execute a single method on multiple threads, or to specify a method per thread.
static Kitware.VTK.vtkMultiThreader.vtkMultiThreader | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkMultiThreader.vtkMultiThreader | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
override void Kitware.VTK.vtkMultiThreader.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.vtkObject.
static uint Kitware.VTK.vtkMultiThreader.GetCurrentThreadID | ( | ) | [static] |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway.
static int Kitware.VTK.vtkMultiThreader.GetGlobalDefaultNumberOfThreads | ( | ) | [static] |
Set/Get the value which is used to initialize the NumberOfThreads in the constructor. Initially this default is set to the number of processors or VTK_MAX_THREADS (which ever is less).
static int Kitware.VTK.vtkMultiThreader.GetGlobalMaximumNumberOfThreads | ( | ) | [static] |
Set/Get the maximum number of threads to use when multithreading. This limits and overrides any other settings for multithreading. A value of zero indicates no limit.
virtual int Kitware.VTK.vtkMultiThreader.GetNumberOfThreads | ( | ) | [virtual] |
Get/Set the number of threads to create. It will be clamped to the range 1 - VTK_MAX_THREADS, so the caller of this method should check that the requested number of threads was accepted.
virtual int Kitware.VTK.vtkMultiThreader.GetNumberOfThreadsMaxValue | ( | ) | [virtual] |
Get/Set the number of threads to create. It will be clamped to the range 1 - VTK_MAX_THREADS, so the caller of this method should check that the requested number of threads was accepted.
virtual int Kitware.VTK.vtkMultiThreader.GetNumberOfThreadsMinValue | ( | ) | [virtual] |
Get/Set the number of threads to create. It will be clamped to the range 1 - VTK_MAX_THREADS, so the caller of this method should check that the requested number of threads was accepted.
override int Kitware.VTK.vtkMultiThreader.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
int Kitware.VTK.vtkMultiThreader.IsThreadActive | ( | int | threadID | ) |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway.
static new int Kitware.VTK.vtkMultiThreader.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway.
static new vtkMultiThreader Kitware.VTK.vtkMultiThreader.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new vtkMultiThreader Kitware.VTK.vtkMultiThreader.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static void Kitware.VTK.vtkMultiThreader.SetGlobalDefaultNumberOfThreads | ( | int | val | ) | [static] |
Set/Get the value which is used to initialize the NumberOfThreads in the constructor. Initially this default is set to the number of processors or VTK_MAX_THREADS (which ever is less).
static void Kitware.VTK.vtkMultiThreader.SetGlobalMaximumNumberOfThreads | ( | int | val | ) | [static] |
Set/Get the maximum number of threads to use when multithreading. This limits and overrides any other settings for multithreading. A value of zero indicates no limit.
virtual void Kitware.VTK.vtkMultiThreader.SetNumberOfThreads | ( | int | _arg | ) | [virtual] |
Get/Set the number of threads to create. It will be clamped to the range 1 - VTK_MAX_THREADS, so the caller of this method should check that the requested number of threads was accepted.
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway.
void Kitware.VTK.vtkMultiThreader.TerminateThread | ( | int | thread_id | ) |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway.
static int Kitware.VTK.vtkMultiThreader.ThreadsEqual | ( | uint | t1, |
uint | t2 | ||
) | [static] |
These methods are excluded from Tcl wrapping 1) because the wrapper gives up on them and 2) because they really shouldn't be called from a script anyway.
static internal uint Kitware.VTK.vtkMultiThreader.vtkMultiThreader_GetCurrentThreadID_01 | ( | ) | [private] |
static internal int Kitware.VTK.vtkMultiThreader.vtkMultiThreader_GetGlobalDefaultNumberOfThreads_02 | ( | ) | [private] |
static internal int Kitware.VTK.vtkMultiThreader.vtkMultiThreader_GetGlobalMaximumNumberOfThreads_03 | ( | ) | [private] |
static internal int Kitware.VTK.vtkMultiThreader.vtkMultiThreader_GetNumberOfThreads_04 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkMultiThreader.vtkMultiThreader_GetNumberOfThreadsMaxValue_05 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkMultiThreader.vtkMultiThreader_GetNumberOfThreadsMinValue_06 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkMultiThreader.vtkMultiThreader_IsA_07 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkMultiThreader.vtkMultiThreader_IsThreadActive_08 | ( | HandleRef | pThis, |
int | threadID | ||
) | [private] |
static internal int Kitware.VTK.vtkMultiThreader.vtkMultiThreader_IsTypeOf_09 | ( | string | type | ) | [private] |
static internal void Kitware.VTK.vtkMultiThreader.vtkMultiThreader_MultipleMethodExecute_10 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkMultiThreader.vtkMultiThreader_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkMultiThreader.vtkMultiThreader_NewInstance_12 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkMultiThreader.vtkMultiThreader_SafeDownCast_13 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkMultiThreader.vtkMultiThreader_SetGlobalDefaultNumberOfThreads_14 | ( | int | val | ) | [private] |
static internal void Kitware.VTK.vtkMultiThreader.vtkMultiThreader_SetGlobalMaximumNumberOfThreads_15 | ( | int | val | ) | [private] |
static internal void Kitware.VTK.vtkMultiThreader.vtkMultiThreader_SetNumberOfThreads_16 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkMultiThreader.vtkMultiThreader_SingleMethodExecute_17 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkMultiThreader.vtkMultiThreader_TerminateThread_18 | ( | HandleRef | pThis, |
int | thread_id | ||
) | [private] |
static internal int Kitware.VTK.vtkMultiThreader.vtkMultiThreader_ThreadsEqual_19 | ( | uint | t1, |
uint | t2 | ||
) | [private] |
new readonly string Kitware.VTK.vtkMultiThreader.MRClassNameKey = "16vtkMultiThreader" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
new const string Kitware.VTK.vtkMultiThreader.MRFullTypeName = "Kitware.VTK.vtkMultiThreader" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.