ActiViz .NET
5.8.0
|
vtkFixedPointRayCastImage - helper class for a ray cast image More...
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. |
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.
static Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage | ( | ) | [static, private] |
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.
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.
virtual int [] Kitware.VTK.vtkFixedPointRayCastImage.GetImageInUseSize | ( | ) | [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.
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.
virtual int [] Kitware.VTK.vtkFixedPointRayCastImage.GetImageMemorySize | ( | ) | [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.
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.
virtual int [] Kitware.VTK.vtkFixedPointRayCastImage.GetImageOrigin | ( | ) | [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.
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.
virtual float Kitware.VTK.vtkFixedPointRayCastImage.GetImageSampleDistance | ( | ) | [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 int [] Kitware.VTK.vtkFixedPointRayCastImage.GetImageViewportSize | ( | ) | [virtual] |
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.
virtual int Kitware.VTK.vtkFixedPointRayCastImage.GetUseZBuffer | ( | ) | [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 int Kitware.VTK.vtkFixedPointRayCastImage.GetUseZBufferMaxValue | ( | ) | [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 int Kitware.VTK.vtkFixedPointRayCastImage.GetUseZBufferMinValue | ( | ) | [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.
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 [] Kitware.VTK.vtkFixedPointRayCastImage.GetZBufferOrigin | ( | ) | [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.
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.
virtual int [] Kitware.VTK.vtkFixedPointRayCastImage.GetZBufferSize | ( | ) | [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.
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.
float Kitware.VTK.vtkFixedPointRayCastImage.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 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.
static new vtkFixedPointRayCastImage Kitware.VTK.vtkFixedPointRayCastImage.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new vtkFixedPointRayCastImage Kitware.VTK.vtkFixedPointRayCastImage.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
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.
void Kitware.VTK.vtkFixedPointRayCastImage.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 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.
void Kitware.VTK.vtkFixedPointRayCastImage.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 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.
void Kitware.VTK.vtkFixedPointRayCastImage.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 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.
void Kitware.VTK.vtkFixedPointRayCastImage.SetImageViewportSize | ( | IntPtr | _arg | ) |
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.
void Kitware.VTK.vtkFixedPointRayCastImage.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 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.
void Kitware.VTK.vtkFixedPointRayCastImage.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 Kitware.VTK.vtkFixedPointRayCastImage.UseZBufferOff | ( | ) | [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.UseZBufferOn | ( | ) | [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.
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_AllocateImage_01 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_AllocateZBuffer_02 | ( | 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 IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageMemorySize_07 | ( | HandleRef | pThis | ) | [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 float Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageSampleDistance_11 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageViewportSize_12 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetImageViewportSize_13 | ( | HandleRef | pThis, |
IntPtr | data | ||
) | [private] |
static internal int Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetUseZBuffer_14 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetUseZBufferMaxValue_15 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_GetUseZBufferMinValue_16 | ( | HandleRef | pThis | ) | [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 int Kitware.VTK.vtkFixedPointRayCastImage.vtkFixedPointRayCastImage_IsTypeOf_24 | ( | 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] |
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.