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.vtkFixedPointRayCastImage Class Reference

vtkFixedPointRayCastImage - helper class for a ray cast image More...

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

List of all members.

Public Member Functions

 vtkFixedPointRayCastImage (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkFixedPointRayCastImage ()
 Undocumented Block.
void AllocateImage ()
 Call this method once the ImageMemorySize has been set the allocate the image. If an image already exists, it will be deleted first.
void AllocateZBuffer ()
 Descipriotn: Allocate the space for the ZBuffer according to the size.
void ClearImage ()
 Clear the image to (0,0,0,0) for each pixel.
IntPtr GetImage ()
 Get the internal storage for the image. It is a pointer to unsigned short with four components (RGBA) per pixel. This memory is allocated when the AllocateImage method is called.
virtual int[] GetImageInUseSize ()
 Set / Get the size of the image we are actually using. As long as the memory size is big enough, but not too big, we won't bother deleting and re-allocated, we'll just continue to use the memory size we have. This size will always be equal to or less than the ImageMemorySize.
virtual void GetImageInUseSize (IntPtr data)
 Set / Get the size of the image we are actually using. As long as the memory size is big enough, but not too big, we won't bother deleting and re-allocated, we'll just continue to use the memory size we have. This size will always be equal to or less than the ImageMemorySize.
virtual int[] GetImageMemorySize ()
 Set / Get the ImageMemorySize. This is the size in pixels of the Image ivar. This will be a power of two in order to ensure that the texture can be rendered by graphics hardware that requires power of two textures.
virtual void GetImageMemorySize (IntPtr data)
 Set / Get the ImageMemorySize. This is the size in pixels of the Image ivar. This will be a power of two in order to ensure that the texture can be rendered by graphics hardware that requires power of two textures.
virtual int[] GetImageOrigin ()
 Set / Get the origin of the image. This is the starting pixel within the whole viewport that our Image starts on. That is, we could be generating just a subregion of the whole viewport due to the fact that our volume occupies only a portion of the viewport. The Image pixels will start from this location.
virtual void GetImageOrigin (IntPtr data)
 Set / Get the origin of the image. This is the starting pixel within the whole viewport that our Image starts on. That is, we could be generating just a subregion of the whole viewport due to the fact that our volume occupies only a portion of the viewport. The Image pixels will start from this location.
virtual float GetImageSampleDistance ()
 Set / Get the ImageSampleDistance that will be used for rendering. This is a copy of the value stored in the mapper. It is stored here for sharing between all mappers that are participating in the creation of this image.
virtual int[] GetImageViewportSize ()
 Set / Get the ImageViewportSize. This is the size of the whole viewport in pixels.
virtual void GetImageViewportSize (IntPtr data)
 Set / Get the ImageViewportSize. This is the size of the whole viewport in pixels.
virtual int GetUseZBuffer ()
 The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.
virtual int GetUseZBufferMaxValue ()
 The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.
virtual int GetUseZBufferMinValue ()
 The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.
IntPtr GetZBuffer ()
 Get the ZBuffer. The size of the ZBuffer should be specific with SetZBufferSize, and AllocateZBuffer method should be called before getting the ZBuffer.
virtual int[] GetZBufferOrigin ()
 Set / Get the origin of the ZBuffer. This is the distance from the lower left corner of the viewport where the ZBuffer started (multiply the ImageOrigin by the ImageSampleDistance) This is the pixel location on the full resolution viewport where the ZBuffer capture will start. These values are used to convert the (x,y) pixel location within the ImageInUseSize image into a ZBuffer location.
virtual void GetZBufferOrigin (IntPtr data)
 Set / Get the origin of the ZBuffer. This is the distance from the lower left corner of the viewport where the ZBuffer started (multiply the ImageOrigin by the ImageSampleDistance) This is the pixel location on the full resolution viewport where the ZBuffer capture will start. These values are used to convert the (x,y) pixel location within the ImageInUseSize image into a ZBuffer location.
virtual int[] GetZBufferSize ()
 Set / Get the size of the ZBuffer in pixels. The zbuffer will be captured for the region of the screen covered by the ImageInUseSize image. However, due to subsampling, the size of the ImageInUseSize image may be smaller than this ZBuffer image which will be captured at screen resolution.
virtual void GetZBufferSize (IntPtr data)
 Set / Get the size of the ZBuffer in pixels. The zbuffer will be captured for the region of the screen covered by the ImageInUseSize image. However, due to subsampling, the size of the ImageInUseSize image may be smaller than this ZBuffer image which will be captured at screen resolution.
float GetZBufferValue (int x, int y)
 Get the ZBuffer value corresponding to location (x,y) where (x,y) are indexing into the ImageInUse image. This must be converted to the zbuffer image coordinates. Nearest neighbor value is returned. If UseZBuffer is off, then 1.0 is always returned.
override int IsA (string type)
 Undocumented Block.
new vtkFixedPointRayCastImage NewInstance ()
 Undocumented Block.
virtual void SetImageInUseSize (int _arg1, int _arg2)
 Set / Get the size of the image we are actually using. As long as the memory size is big enough, but not too big, we won't bother deleting and re-allocated, we'll just continue to use the memory size we have. This size will always be equal to or less than the ImageMemorySize.
void SetImageInUseSize (IntPtr _arg)
 Set / Get the size of the image we are actually using. As long as the memory size is big enough, but not too big, we won't bother deleting and re-allocated, we'll just continue to use the memory size we have. This size will always be equal to or less than the ImageMemorySize.
virtual void SetImageMemorySize (int _arg1, int _arg2)
 Set / Get the ImageMemorySize. This is the size in pixels of the Image ivar. This will be a power of two in order to ensure that the texture can be rendered by graphics hardware that requires power of two textures.
void SetImageMemorySize (IntPtr _arg)
 Set / Get the ImageMemorySize. This is the size in pixels of the Image ivar. This will be a power of two in order to ensure that the texture can be rendered by graphics hardware that requires power of two textures.
virtual void SetImageOrigin (int _arg1, int _arg2)
 Set / Get the origin of the image. This is the starting pixel within the whole viewport that our Image starts on. That is, we could be generating just a subregion of the whole viewport due to the fact that our volume occupies only a portion of the viewport. The Image pixels will start from this location.
void SetImageOrigin (IntPtr _arg)
 Set / Get the origin of the image. This is the starting pixel within the whole viewport that our Image starts on. That is, we could be generating just a subregion of the whole viewport due to the fact that our volume occupies only a portion of the viewport. The Image pixels will start from this location.
virtual void SetImageSampleDistance (float _arg)
 Set / Get the ImageSampleDistance that will be used for rendering. This is a copy of the value stored in the mapper. It is stored here for sharing between all mappers that are participating in the creation of this image.
virtual void SetImageViewportSize (int _arg1, int _arg2)
 Set / Get the ImageViewportSize. This is the size of the whole viewport in pixels.
void SetImageViewportSize (IntPtr _arg)
 Set / Get the ImageViewportSize. This is the size of the whole viewport in pixels.
virtual void SetUseZBuffer (int _arg)
 The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.
virtual void SetZBufferOrigin (int _arg1, int _arg2)
 Set / Get the origin of the ZBuffer. This is the distance from the lower left corner of the viewport where the ZBuffer started (multiply the ImageOrigin by the ImageSampleDistance) This is the pixel location on the full resolution viewport where the ZBuffer capture will start. These values are used to convert the (x,y) pixel location within the ImageInUseSize image into a ZBuffer location.
void SetZBufferOrigin (IntPtr _arg)
 Set / Get the origin of the ZBuffer. This is the distance from the lower left corner of the viewport where the ZBuffer started (multiply the ImageOrigin by the ImageSampleDistance) This is the pixel location on the full resolution viewport where the ZBuffer capture will start. These values are used to convert the (x,y) pixel location within the ImageInUseSize image into a ZBuffer location.
virtual void SetZBufferSize (int _arg1, int _arg2)
 Set / Get the size of the ZBuffer in pixels. The zbuffer will be captured for the region of the screen covered by the ImageInUseSize image. However, due to subsampling, the size of the ImageInUseSize image may be smaller than this ZBuffer image which will be captured at screen resolution.
void SetZBufferSize (IntPtr _arg)
 Set / Get the size of the ZBuffer in pixels. The zbuffer will be captured for the region of the screen covered by the ImageInUseSize image. However, due to subsampling, the size of the ImageInUseSize image may be smaller than this ZBuffer image which will be captured at screen resolution.
virtual void UseZBufferOff ()
 The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.
virtual void UseZBufferOn ()
 The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "25vtkFixedPointRayCastImage"
 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 vtkFixedPointRayCastImage_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkFixedPointRayCastImage_AllocateImage_01 (HandleRef pThis)
static internal void vtkFixedPointRayCastImage_AllocateZBuffer_02 (HandleRef pThis)
static internal void vtkFixedPointRayCastImage_ClearImage_03 (HandleRef pThis)
static internal IntPtr vtkFixedPointRayCastImage_GetImage_04 (HandleRef pThis)
static internal IntPtr vtkFixedPointRayCastImage_GetImageInUseSize_05 (HandleRef pThis)
static internal void vtkFixedPointRayCastImage_GetImageInUseSize_06 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkFixedPointRayCastImage_GetImageMemorySize_07 (HandleRef pThis)
static internal void vtkFixedPointRayCastImage_GetImageMemorySize_08 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkFixedPointRayCastImage_GetImageOrigin_09 (HandleRef pThis)
static internal void vtkFixedPointRayCastImage_GetImageOrigin_10 (HandleRef pThis, IntPtr data)
static internal float vtkFixedPointRayCastImage_GetImageSampleDistance_11 (HandleRef pThis)
static internal IntPtr vtkFixedPointRayCastImage_GetImageViewportSize_12 (HandleRef pThis)
static internal void vtkFixedPointRayCastImage_GetImageViewportSize_13 (HandleRef pThis, IntPtr data)
static internal int vtkFixedPointRayCastImage_GetUseZBuffer_14 (HandleRef pThis)
static internal int vtkFixedPointRayCastImage_GetUseZBufferMaxValue_15 (HandleRef pThis)
static internal int vtkFixedPointRayCastImage_GetUseZBufferMinValue_16 (HandleRef pThis)
static internal IntPtr vtkFixedPointRayCastImage_GetZBuffer_17 (HandleRef pThis)
static internal IntPtr vtkFixedPointRayCastImage_GetZBufferOrigin_18 (HandleRef pThis)
static internal void vtkFixedPointRayCastImage_GetZBufferOrigin_19 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkFixedPointRayCastImage_GetZBufferSize_20 (HandleRef pThis)
static internal void vtkFixedPointRayCastImage_GetZBufferSize_21 (HandleRef pThis, IntPtr data)
static internal float vtkFixedPointRayCastImage_GetZBufferValue_22 (HandleRef pThis, int x, int y)
static internal int vtkFixedPointRayCastImage_IsA_23 (HandleRef pThis, string type)
static internal int vtkFixedPointRayCastImage_IsTypeOf_24 (string type)
static internal IntPtr vtkFixedPointRayCastImage_NewInstance_26 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkFixedPointRayCastImage_SafeDownCast_27 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkFixedPointRayCastImage_SetImageInUseSize_28 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkFixedPointRayCastImage_SetImageInUseSize_29 (HandleRef pThis, IntPtr _arg)
static internal void vtkFixedPointRayCastImage_SetImageMemorySize_30 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkFixedPointRayCastImage_SetImageMemorySize_31 (HandleRef pThis, IntPtr _arg)
static internal void vtkFixedPointRayCastImage_SetImageOrigin_32 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkFixedPointRayCastImage_SetImageOrigin_33 (HandleRef pThis, IntPtr _arg)
static internal void vtkFixedPointRayCastImage_SetImageSampleDistance_34 (HandleRef pThis, float _arg)
static internal void vtkFixedPointRayCastImage_SetImageViewportSize_35 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkFixedPointRayCastImage_SetImageViewportSize_36 (HandleRef pThis, IntPtr _arg)
static internal void vtkFixedPointRayCastImage_SetUseZBuffer_37 (HandleRef pThis, int _arg)
static internal void vtkFixedPointRayCastImage_SetZBufferOrigin_38 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkFixedPointRayCastImage_SetZBufferOrigin_39 (HandleRef pThis, IntPtr _arg)
static internal void vtkFixedPointRayCastImage_SetZBufferSize_40 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkFixedPointRayCastImage_SetZBufferSize_41 (HandleRef pThis, IntPtr _arg)
static internal void vtkFixedPointRayCastImage_UseZBufferOff_42 (HandleRef pThis)
static internal void vtkFixedPointRayCastImage_UseZBufferOn_43 (HandleRef pThis)

Static Private Member Functions

static vtkFixedPointRayCastImage ()
 Automatically generated type registration mechanics.

Detailed Description

vtkFixedPointRayCastImage - helper class for a ray cast image

Description This is a helper class for storing the ray cast image including the underlying data and the size of the image. This class is not intended to be used directly - just as an internal class in the vtkFixedPointVolumeRayCastMapper so that multiple mappers can share the same image. This class also stored the ZBuffer (if necessary due to intermixed geometry). Perhaps this class could be generalized in the future to be used for other ray cast methods other than the fixed point method.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

Call this method once the ImageMemorySize has been set the allocate the image. If an image already exists, it will be deleted first.

Descipriotn: Allocate the space for the ZBuffer according to the size.

Clear the image to (0,0,0,0) for each pixel.

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

Get the internal storage for the image. It is a pointer to unsigned short with four components (RGBA) per pixel. This memory is allocated when the AllocateImage method is called.

Set / Get the size of the image we are actually using. As long as the memory size is big enough, but not too big, we won't bother deleting and re-allocated, we'll just continue to use the memory size we have. This size will always be equal to or less than the ImageMemorySize.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.GetImageInUseSize ( IntPtr  data) [virtual]

Set / Get the size of the image we are actually using. As long as the memory size is big enough, but not too big, we won't bother deleting and re-allocated, we'll just continue to use the memory size we have. This size will always be equal to or less than the ImageMemorySize.

Set / Get the ImageMemorySize. This is the size in pixels of the Image ivar. This will be a power of two in order to ensure that the texture can be rendered by graphics hardware that requires power of two textures.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.GetImageMemorySize ( IntPtr  data) [virtual]

Set / Get the ImageMemorySize. This is the size in pixels of the Image ivar. This will be a power of two in order to ensure that the texture can be rendered by graphics hardware that requires power of two textures.

Set / Get the origin of the image. This is the starting pixel within the whole viewport that our Image starts on. That is, we could be generating just a subregion of the whole viewport due to the fact that our volume occupies only a portion of the viewport. The Image pixels will start from this location.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.GetImageOrigin ( IntPtr  data) [virtual]

Set / Get the origin of the image. This is the starting pixel within the whole viewport that our Image starts on. That is, we could be generating just a subregion of the whole viewport due to the fact that our volume occupies only a portion of the viewport. The Image pixels will start from this location.

Set / Get the ImageSampleDistance that will be used for rendering. This is a copy of the value stored in the mapper. It is stored here for sharing between all mappers that are participating in the creation of this image.

Set / Get the ImageViewportSize. This is the size of the whole viewport in pixels.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.GetImageViewportSize ( IntPtr  data) [virtual]

Set / Get the ImageViewportSize. This is the size of the whole viewport in pixels.

The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.

The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.

The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.

Get the ZBuffer. The size of the ZBuffer should be specific with SetZBufferSize, and AllocateZBuffer method should be called before getting the ZBuffer.

Set / Get the origin of the ZBuffer. This is the distance from the lower left corner of the viewport where the ZBuffer started (multiply the ImageOrigin by the ImageSampleDistance) This is the pixel location on the full resolution viewport where the ZBuffer capture will start. These values are used to convert the (x,y) pixel location within the ImageInUseSize image into a ZBuffer location.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.GetZBufferOrigin ( IntPtr  data) [virtual]

Set / Get the origin of the ZBuffer. This is the distance from the lower left corner of the viewport where the ZBuffer started (multiply the ImageOrigin by the ImageSampleDistance) This is the pixel location on the full resolution viewport where the ZBuffer capture will start. These values are used to convert the (x,y) pixel location within the ImageInUseSize image into a ZBuffer location.

Set / Get the size of the ZBuffer in pixels. The zbuffer will be captured for the region of the screen covered by the ImageInUseSize image. However, due to subsampling, the size of the ImageInUseSize image may be smaller than this ZBuffer image which will be captured at screen resolution.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.GetZBufferSize ( IntPtr  data) [virtual]

Set / Get the size of the ZBuffer in pixels. The zbuffer will be captured for the region of the screen covered by the ImageInUseSize image. However, due to subsampling, the size of the ImageInUseSize image may be smaller than this ZBuffer image which will be captured at screen resolution.

Get the ZBuffer value corresponding to location (x,y) where (x,y) are indexing into the ImageInUse image. This must be converted to the zbuffer image coordinates. Nearest neighbor value is returned. If UseZBuffer is off, then 1.0 is always returned.

override int Kitware.VTK.vtkFixedPointRayCastImage.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

static new int Kitware.VTK.vtkFixedPointRayCastImage.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkFixedPointRayCastImage.SetImageInUseSize ( int  _arg1,
int  _arg2 
) [virtual]

Set / Get the size of the image we are actually using. As long as the memory size is big enough, but not too big, we won't bother deleting and re-allocated, we'll just continue to use the memory size we have. This size will always be equal to or less than the ImageMemorySize.

Set / Get the size of the image we are actually using. As long as the memory size is big enough, but not too big, we won't bother deleting and re-allocated, we'll just continue to use the memory size we have. This size will always be equal to or less than the ImageMemorySize.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.SetImageMemorySize ( int  _arg1,
int  _arg2 
) [virtual]

Set / Get the ImageMemorySize. This is the size in pixels of the Image ivar. This will be a power of two in order to ensure that the texture can be rendered by graphics hardware that requires power of two textures.

Set / Get the ImageMemorySize. This is the size in pixels of the Image ivar. This will be a power of two in order to ensure that the texture can be rendered by graphics hardware that requires power of two textures.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.SetImageOrigin ( int  _arg1,
int  _arg2 
) [virtual]

Set / Get the origin of the image. This is the starting pixel within the whole viewport that our Image starts on. That is, we could be generating just a subregion of the whole viewport due to the fact that our volume occupies only a portion of the viewport. The Image pixels will start from this location.

Set / Get the origin of the image. This is the starting pixel within the whole viewport that our Image starts on. That is, we could be generating just a subregion of the whole viewport due to the fact that our volume occupies only a portion of the viewport. The Image pixels will start from this location.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.SetImageSampleDistance ( float  _arg) [virtual]

Set / Get the ImageSampleDistance that will be used for rendering. This is a copy of the value stored in the mapper. It is stored here for sharing between all mappers that are participating in the creation of this image.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.SetImageViewportSize ( int  _arg1,
int  _arg2 
) [virtual]

Set / Get the ImageViewportSize. This is the size of the whole viewport in pixels.

Set / Get the ImageViewportSize. This is the size of the whole viewport in pixels.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.SetUseZBuffer ( int  _arg) [virtual]

The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.SetZBufferOrigin ( int  _arg1,
int  _arg2 
) [virtual]

Set / Get the origin of the ZBuffer. This is the distance from the lower left corner of the viewport where the ZBuffer started (multiply the ImageOrigin by the ImageSampleDistance) This is the pixel location on the full resolution viewport where the ZBuffer capture will start. These values are used to convert the (x,y) pixel location within the ImageInUseSize image into a ZBuffer location.

Set / Get the origin of the ZBuffer. This is the distance from the lower left corner of the viewport where the ZBuffer started (multiply the ImageOrigin by the ImageSampleDistance) This is the pixel location on the full resolution viewport where the ZBuffer capture will start. These values are used to convert the (x,y) pixel location within the ImageInUseSize image into a ZBuffer location.

virtual void Kitware.VTK.vtkFixedPointRayCastImage.SetZBufferSize ( int  _arg1,
int  _arg2 
) [virtual]

Set / Get the size of the ZBuffer in pixels. The zbuffer will be captured for the region of the screen covered by the ImageInUseSize image. However, due to subsampling, the size of the ImageInUseSize image may be smaller than this ZBuffer image which will be captured at screen resolution.

Set / Get the size of the ZBuffer in pixels. The zbuffer will be captured for the region of the screen covered by the ImageInUseSize image. However, due to subsampling, the size of the ImageInUseSize image may be smaller than this ZBuffer image which will be captured at screen resolution.

The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.

The UseZBuffer flag indicates whether the ZBuffer is in use. The ZBuffer is captured and used when IntermixIntersectingGeometry is on in the mapper, and when there are props that have been rendered before the current volume.

static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_AllocateImage_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_ClearImage_03 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImage_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageInUseSize_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageInUseSize_06 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageMemorySize_08 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageOrigin_09 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageOrigin_10 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageViewportSize_13 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetZBuffer_17 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetZBufferOrigin_18 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetZBufferOrigin_19 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetZBufferSize_20 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetZBufferSize_21 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal float Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetZBufferValue_22 ( HandleRef  pThis,
int  x,
int  y 
) [private]
static internal int Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_IsA_23 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_NewInstance_26 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SafeDownCast_27 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetImageInUseSize_28 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetImageInUseSize_29 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetImageMemorySize_30 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetImageMemorySize_31 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetImageOrigin_32 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetImageOrigin_33 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetImageSampleDistance_34 ( HandleRef  pThis,
float  _arg 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetImageViewportSize_35 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetImageViewportSize_36 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetUseZBuffer_37 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetZBufferOrigin_38 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetZBufferOrigin_39 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetZBufferSize_40 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_SetZBufferSize_41 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_UseZBufferOff_42 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_UseZBufferOn_43 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkFixedPointRayCastImage.MRClassNameKey = "25vtkFixedPointRayCastImage" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

new const string Kitware.VTK.vtkFixedPointRayCastImage.MRFullTypeName = "Kitware.VTK.vtkFixedPointRayCastImage"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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