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

vtkImageStencilSource - generate an image stencil More...

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

List of all members.

Public Member Functions

 vtkImageStencilSource (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkImageStencilSource ()
 Undocumented Block.
virtual vtkImageData GetInformationInput ()
 Set a vtkImageData that has the Spacing, Origin, and WholeExtent that will be used for the stencil. This input should be set to the image that you wish to apply the stencil to. If you use this method, then any values set with the SetOutputSpacing, SetOutputOrigin, and SetOutputWholeExtent methods will be ignored.
virtual double[] GetOutputOrigin ()
 Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).
virtual void GetOutputOrigin (ref double _arg1, ref double _arg2, ref double _arg3)
 Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).
virtual void GetOutputOrigin (IntPtr _arg)
 Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).
virtual double[] GetOutputSpacing ()
 Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)
virtual void GetOutputSpacing (ref double _arg1, ref double _arg2, ref double _arg3)
 Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)
virtual void GetOutputSpacing (IntPtr _arg)
 Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)
virtual int[] GetOutputWholeExtent ()
 Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).
virtual void GetOutputWholeExtent (ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
 Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).
virtual void GetOutputWholeExtent (IntPtr _arg)
 Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).
override int IsA (string type)
 Undocumented Block.
new vtkImageStencilSource NewInstance ()
 Undocumented Block.
virtual void ReportReferences (vtkGarbageCollector arg0)
 Report object referenced by instances of this class.
virtual void SetInformationInput (vtkImageData arg0)
 Set a vtkImageData that has the Spacing, Origin, and WholeExtent that will be used for the stencil. This input should be set to the image that you wish to apply the stencil to. If you use this method, then any values set with the SetOutputSpacing, SetOutputOrigin, and SetOutputWholeExtent methods will be ignored.
virtual void SetOutputOrigin (double _arg1, double _arg2, double _arg3)
 Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).
virtual void SetOutputOrigin (IntPtr _arg)
 Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).
virtual void SetOutputSpacing (double _arg1, double _arg2, double _arg3)
 Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)
virtual void SetOutputSpacing (IntPtr _arg)
 Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)
virtual void SetOutputWholeExtent (int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
 Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).
virtual void SetOutputWholeExtent (IntPtr _arg)
 Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).

Static Public Member Functions

static new vtkImageStencilSource New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkImageStencilSource SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "21vtkImageStencilSource"
 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 vtkImageStencilSource_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkImageStencilSource_GetInformationInput_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkImageStencilSource_GetOutputOrigin_02 (HandleRef pThis)
static internal void vtkImageStencilSource_GetOutputOrigin_03 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3)
static internal void vtkImageStencilSource_GetOutputOrigin_04 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkImageStencilSource_GetOutputSpacing_05 (HandleRef pThis)
static internal void vtkImageStencilSource_GetOutputSpacing_06 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3)
static internal void vtkImageStencilSource_GetOutputSpacing_07 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkImageStencilSource_GetOutputWholeExtent_08 (HandleRef pThis)
static internal void vtkImageStencilSource_GetOutputWholeExtent_09 (HandleRef pThis, ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
static internal void vtkImageStencilSource_GetOutputWholeExtent_10 (HandleRef pThis, IntPtr _arg)
static internal int vtkImageStencilSource_IsA_11 (HandleRef pThis, string type)
static internal int vtkImageStencilSource_IsTypeOf_12 (string type)
static internal IntPtr vtkImageStencilSource_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageStencilSource_ReportReferences_15 (HandleRef pThis, HandleRef arg0)
static internal IntPtr vtkImageStencilSource_SafeDownCast_16 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageStencilSource_SetInformationInput_17 (HandleRef pThis, HandleRef arg0)
static internal void vtkImageStencilSource_SetOutputOrigin_18 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkImageStencilSource_SetOutputOrigin_19 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageStencilSource_SetOutputSpacing_20 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkImageStencilSource_SetOutputSpacing_21 (HandleRef pThis, IntPtr _arg)
static internal void vtkImageStencilSource_SetOutputWholeExtent_22 (HandleRef pThis, int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
static internal void vtkImageStencilSource_SetOutputWholeExtent_23 (HandleRef pThis, IntPtr _arg)

Static Private Member Functions

static vtkImageStencilSource ()
 Automatically generated type registration mechanics.

Detailed Description

vtkImageStencilSource - generate an image stencil

Description vtkImageStencilSource is a superclass for filters that generate image stencils. Given a clipping object such as a vtkImplicitFunction, it will set up a list of clipping extents for each x-row through the image data. The extents for each x-row can be retrieved via the GetNextExtent() method after the extent lists have been built with the BuildExtents() method. For large images, using clipping extents is much more memory efficient (and slightly more time-efficient) than building a mask. This class can be subclassed to allow clipping with objects other than vtkImplicitFunction.

vtkImplicitFunction vtkImageStencil vtkPolyDataToImageStencil


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

override void Kitware.VTK.vtkImageStencilSource.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.vtkImageStencilAlgorithm.

Reimplemented in Kitware.VTK.vtkLassoStencilSource, Kitware.VTK.vtkPolyDataToImageStencil, Kitware.VTK.vtkROIStencilSource, and Kitware.VTK.vtkImplicitFunctionToImageStencil.

Set a vtkImageData that has the Spacing, Origin, and WholeExtent that will be used for the stencil. This input should be set to the image that you wish to apply the stencil to. If you use this method, then any values set with the SetOutputSpacing, SetOutputOrigin, and SetOutputWholeExtent methods will be ignored.

Here is the call graph for this function:

virtual double [] Kitware.VTK.vtkImageStencilSource.GetOutputOrigin ( ) [virtual]

Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).

virtual void Kitware.VTK.vtkImageStencilSource.GetOutputOrigin ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [virtual]

Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).

virtual void Kitware.VTK.vtkImageStencilSource.GetOutputOrigin ( IntPtr  _arg) [virtual]

Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).

virtual double [] Kitware.VTK.vtkImageStencilSource.GetOutputSpacing ( ) [virtual]

Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)

virtual void Kitware.VTK.vtkImageStencilSource.GetOutputSpacing ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [virtual]

Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)

virtual void Kitware.VTK.vtkImageStencilSource.GetOutputSpacing ( IntPtr  _arg) [virtual]

Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)

Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).

virtual void Kitware.VTK.vtkImageStencilSource.GetOutputWholeExtent ( ref int  _arg1,
ref int  _arg2,
ref int  _arg3,
ref int  _arg4,
ref int  _arg5,
ref int  _arg6 
) [virtual]

Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).

virtual void Kitware.VTK.vtkImageStencilSource.GetOutputWholeExtent ( IntPtr  _arg) [virtual]

Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).

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

Report object referenced by instances of this class.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageStencilAlgorithm.

Reimplemented in Kitware.VTK.vtkLassoStencilSource, Kitware.VTK.vtkROIStencilSource, Kitware.VTK.vtkPolyDataToImageStencil, and Kitware.VTK.vtkImplicitFunctionToImageStencil.

Here is the call graph for this function:

Set a vtkImageData that has the Spacing, Origin, and WholeExtent that will be used for the stencil. This input should be set to the image that you wish to apply the stencil to. If you use this method, then any values set with the SetOutputSpacing, SetOutputOrigin, and SetOutputWholeExtent methods will be ignored.

virtual void Kitware.VTK.vtkImageStencilSource.SetOutputOrigin ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).

virtual void Kitware.VTK.vtkImageStencilSource.SetOutputOrigin ( IntPtr  _arg) [virtual]

Set the Origin to be used for the stencil. It should be set to the Origin of the image you intend to apply the stencil to. The default value is (0,0,0).

virtual void Kitware.VTK.vtkImageStencilSource.SetOutputSpacing ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)

virtual void Kitware.VTK.vtkImageStencilSource.SetOutputSpacing ( IntPtr  _arg) [virtual]

Set the Spacing to be used for the stencil. It should be set to the Spacing of the image you intend to apply the stencil to. The default value is (1,1,1)

virtual void Kitware.VTK.vtkImageStencilSource.SetOutputWholeExtent ( int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [virtual]

Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).

virtual void Kitware.VTK.vtkImageStencilSource.SetOutputWholeExtent ( IntPtr  _arg) [virtual]

Set the whole extent for the stencil (anything outside this extent will be considered to be "outside" the stencil).

static internal IntPtr Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetInformationInput_01 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetOutputOrigin_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetOutputOrigin_03 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetOutputOrigin_04 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetOutputSpacing_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetOutputSpacing_06 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetOutputSpacing_07 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetOutputWholeExtent_08 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetOutputWholeExtent_09 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2,
ref int  _arg3,
ref int  _arg4,
ref int  _arg5,
ref int  _arg6 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_GetOutputWholeExtent_10 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_IsA_11 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_IsTypeOf_12 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_NewInstance_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_ReportReferences_15 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal IntPtr Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_SafeDownCast_16 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_SetInformationInput_17 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_SetOutputOrigin_18 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_SetOutputOrigin_19 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_SetOutputSpacing_20 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_SetOutputSpacing_21 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_SetOutputWholeExtent_22 ( HandleRef  pThis,
int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [private]
static internal void Kitware.VTK.vtkImageStencilSource.vtkImageStencilSource_SetOutputWholeExtent_23 ( HandleRef  pThis,
IntPtr  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkImageStencilSource.MRClassNameKey = "21vtkImageStencilSource" [static]
new const string Kitware.VTK.vtkImageStencilSource.MRFullTypeName = "Kitware.VTK.vtkImageStencilSource"

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