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

vtkWindow - window superclass for vtkRenderWindow More...

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

List of all members.

Public Member Functions

 vtkWindow (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
virtual void DoubleBufferOff ()
 Keep track of whether double buffering is on or off.
virtual void DoubleBufferOn ()
 Keep track of whether double buffering is on or off.
virtual void EraseOff ()
 Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures.
virtual void EraseOn ()
 Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures.
IntPtr GetActualSize ()
 GetSize() returns the size * this->TileScale, whereas this method returns the size without multiplying with the tile scale.
virtual int GetDPI ()
 Return a best estimate to the dots per inch of the display device being rendered (or printed).
virtual int GetDPIMaxValue ()
 Return a best estimate to the dots per inch of the display device being rendered (or printed).
virtual int GetDPIMinValue ()
 Return a best estimate to the dots per inch of the display device being rendered (or printed).
virtual int GetDoubleBuffer ()
 Keep track of whether double buffering is on or off.
virtual int GetErase ()
 Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures.
virtual IntPtr GetGenericContext ()
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual IntPtr GetGenericDisplayId ()
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual IntPtr GetGenericDrawable ()
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual IntPtr GetGenericParentId ()
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual IntPtr GetGenericWindowId ()
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual int GetMapped ()
 Keep track of whether the rendering window has been mapped to screen.
virtual int GetOffScreenRendering ()
 Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render.
virtual IntPtr GetPixelData (int x, int y, int x2, int y2, int front)
 Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
virtual int GetPixelData (int x, int y, int x2, int y2, int front, vtkUnsignedCharArray data)
 Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.
virtual int[] GetPosition ()
 Set/Get the position in screen coordinates of the rendering window.
virtual IntPtr GetScreenSize ()
 Get the current size of the screen in pixels.
virtual int[] GetSize ()
 Set/Get the size of the window in screen coordinates in pixels.
virtual int[] GetTileScale ()
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
virtual void GetTileScale (ref int _arg1, ref int _arg2)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
virtual void GetTileScale (IntPtr _arg)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
virtual double[] GetTileViewport ()
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
virtual void GetTileViewport (ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
virtual void GetTileViewport (IntPtr _arg)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
virtual string GetWindowName ()
 Get name of rendering window.
override int IsA (string type)
 Undocumented Block.
virtual void MakeCurrent ()
 Make the window current. May be overridden in subclasses to do for example a glXMakeCurrent or a wglMakeCurrent.
virtual void MappedOff ()
 Keep track of whether the rendering window has been mapped to screen.
virtual void MappedOn ()
 Keep track of whether the rendering window has been mapped to screen.
new vtkWindow NewInstance ()
 Undocumented Block.
virtual void OffScreenRenderingOff ()
 Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render.
virtual void OffScreenRenderingOn ()
 Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render.
virtual void Render ()
 Ask each viewport owned by this Window to render its image and synchronize this process.
virtual void SetDPI (int _arg)
 Return a best estimate to the dots per inch of the display device being rendered (or printed).
virtual void SetDisplayId (IntPtr arg0)
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual void SetDoubleBuffer (int _arg)
 Keep track of whether double buffering is on or off.
virtual void SetErase (int _arg)
 Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures.
virtual void SetMapped (int _arg)
 Keep track of whether the rendering window has been mapped to screen.
virtual void SetOffScreenRendering (int _arg)
 Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render.
virtual void SetParentId (IntPtr arg0)
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual void SetParentInfo (string arg0)
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual void SetPosition (int arg0, int arg1)
 Set/Get the position in screen coordinates of the rendering window.
virtual void SetPosition (IntPtr a)
 Set/Get the position in screen coordinates of the rendering window.
virtual void SetSize (int arg0, int arg1)
 Set/Get the size of the window in screen coordinates in pixels.
virtual void SetSize (IntPtr a)
 Set/Get the size of the window in screen coordinates in pixels.
virtual void SetTileScale (int _arg1, int _arg2)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
void SetTileScale (IntPtr _arg)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
void SetTileScale (int s)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
virtual void SetTileViewport (double _arg1, double _arg2, double _arg3, double _arg4)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
virtual void SetTileViewport (IntPtr _arg)
 These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.
virtual void SetWindowId (IntPtr arg0)
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual void SetWindowInfo (string arg0)
 These are window system independent methods that are used to help interface vtkWindow to native windowing systems.
virtual void SetWindowName (string _arg)
 Get name of rendering window.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "9vtkWindow"
 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 void vtkWindow_DoubleBufferOff_01 (HandleRef pThis)
static internal void vtkWindow_DoubleBufferOn_02 (HandleRef pThis)
static internal void vtkWindow_EraseOff_03 (HandleRef pThis)
static internal void vtkWindow_EraseOn_04 (HandleRef pThis)
static internal IntPtr vtkWindow_GetActualSize_05 (HandleRef pThis)
static internal int vtkWindow_GetDPI_06 (HandleRef pThis)
static internal int vtkWindow_GetDPIMaxValue_07 (HandleRef pThis)
static internal int vtkWindow_GetDPIMinValue_08 (HandleRef pThis)
static internal int vtkWindow_GetDoubleBuffer_09 (HandleRef pThis)
static internal int vtkWindow_GetErase_10 (HandleRef pThis)
static internal IntPtr vtkWindow_GetGenericContext_11 (HandleRef pThis)
static internal IntPtr vtkWindow_GetGenericDisplayId_12 (HandleRef pThis)
static internal IntPtr vtkWindow_GetGenericDrawable_13 (HandleRef pThis)
static internal IntPtr vtkWindow_GetGenericParentId_14 (HandleRef pThis)
static internal IntPtr vtkWindow_GetGenericWindowId_15 (HandleRef pThis)
static internal int vtkWindow_GetMapped_16 (HandleRef pThis)
static internal int vtkWindow_GetOffScreenRendering_17 (HandleRef pThis)
static internal IntPtr vtkWindow_GetPixelData_18 (HandleRef pThis, int x, int y, int x2, int y2, int front)
static internal int vtkWindow_GetPixelData_19 (HandleRef pThis, int x, int y, int x2, int y2, int front, HandleRef data)
static internal IntPtr vtkWindow_GetPosition_20 (HandleRef pThis)
static internal IntPtr vtkWindow_GetScreenSize_21 (HandleRef pThis)
static internal IntPtr vtkWindow_GetSize_22 (HandleRef pThis)
static internal IntPtr vtkWindow_GetTileScale_23 (HandleRef pThis)
static internal void vtkWindow_GetTileScale_24 (HandleRef pThis, ref int _arg1, ref int _arg2)
static internal void vtkWindow_GetTileScale_25 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkWindow_GetTileViewport_26 (HandleRef pThis)
static internal void vtkWindow_GetTileViewport_27 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4)
static internal void vtkWindow_GetTileViewport_28 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkWindow_GetWindowName_29 (HandleRef pThis)
static internal int vtkWindow_IsA_30 (HandleRef pThis, string type)
static internal int vtkWindow_IsTypeOf_31 (string type)
static internal void vtkWindow_MakeCurrent_32 (HandleRef pThis)
static internal void vtkWindow_MappedOff_33 (HandleRef pThis)
static internal void vtkWindow_MappedOn_34 (HandleRef pThis)
static internal IntPtr vtkWindow_NewInstance_35 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkWindow_OffScreenRenderingOff_36 (HandleRef pThis)
static internal void vtkWindow_OffScreenRenderingOn_37 (HandleRef pThis)
static internal void vtkWindow_Render_38 (HandleRef pThis)
static internal IntPtr vtkWindow_SafeDownCast_39 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkWindow_SetDPI_40 (HandleRef pThis, int _arg)
static internal void vtkWindow_SetDisplayId_41 (HandleRef pThis, IntPtr arg0)
static internal void vtkWindow_SetDoubleBuffer_42 (HandleRef pThis, int _arg)
static internal void vtkWindow_SetErase_43 (HandleRef pThis, int _arg)
static internal void vtkWindow_SetMapped_44 (HandleRef pThis, int _arg)
static internal void vtkWindow_SetOffScreenRendering_45 (HandleRef pThis, int _arg)
static internal void vtkWindow_SetParentId_46 (HandleRef pThis, IntPtr arg0)
static internal void vtkWindow_SetParentInfo_47 (HandleRef pThis, string arg0)
static internal void vtkWindow_SetPosition_48 (HandleRef pThis, int arg0, int arg1)
static internal void vtkWindow_SetPosition_49 (HandleRef pThis, IntPtr a)
static internal void vtkWindow_SetSize_50 (HandleRef pThis, int arg0, int arg1)
static internal void vtkWindow_SetSize_51 (HandleRef pThis, IntPtr a)
static internal void vtkWindow_SetTileScale_52 (HandleRef pThis, int _arg1, int _arg2)
static internal void vtkWindow_SetTileScale_53 (HandleRef pThis, IntPtr _arg)
static internal void vtkWindow_SetTileScale_54 (HandleRef pThis, int s)
static internal void vtkWindow_SetTileViewport_55 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4)
static internal void vtkWindow_SetTileViewport_56 (HandleRef pThis, IntPtr _arg)
static internal void vtkWindow_SetWindowId_57 (HandleRef pThis, IntPtr arg0)
static internal void vtkWindow_SetWindowInfo_58 (HandleRef pThis, string arg0)
static internal void vtkWindow_SetWindowName_59 (HandleRef pThis, string _arg)

Static Private Member Functions

static vtkWindow ()
 Automatically generated type registration mechanics.

Detailed Description

vtkWindow - window superclass for vtkRenderWindow

Description vtkWindow is an abstract object to specify the behavior of a rendering window. It contains vtkViewports.


Constructor & Destructor Documentation

static Kitware.VTK.vtkWindow.vtkWindow ( ) [static, private]

Automatically generated type registration mechanics.

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

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


Member Function Documentation

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

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, Kitware.VTK.vtkGenericOpenGLRenderWindow, and Kitware.VTK.vtkOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.DoubleBufferOff ( ) [virtual]

Keep track of whether double buffering is on or off.

virtual void Kitware.VTK.vtkWindow.DoubleBufferOn ( ) [virtual]

Keep track of whether double buffering is on or off.

virtual void Kitware.VTK.vtkWindow.EraseOff ( ) [virtual]

Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures.

virtual void Kitware.VTK.vtkWindow.EraseOn ( ) [virtual]

Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures.

GetSize() returns the size * this->TileScale, whereas this method returns the size without multiplying with the tile scale.

virtual int Kitware.VTK.vtkWindow.GetDoubleBuffer ( ) [virtual]

Keep track of whether double buffering is on or off.

virtual int Kitware.VTK.vtkWindow.GetDPI ( ) [virtual]

Return a best estimate to the dots per inch of the display device being rendered (or printed).

virtual int Kitware.VTK.vtkWindow.GetDPIMaxValue ( ) [virtual]

Return a best estimate to the dots per inch of the display device being rendered (or printed).

virtual int Kitware.VTK.vtkWindow.GetDPIMinValue ( ) [virtual]

Return a best estimate to the dots per inch of the display device being rendered (or printed).

virtual int Kitware.VTK.vtkWindow.GetErase ( ) [virtual]

Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures.

virtual IntPtr Kitware.VTK.vtkWindow.GetGenericContext ( ) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual IntPtr Kitware.VTK.vtkWindow.GetGenericDisplayId ( ) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual IntPtr Kitware.VTK.vtkWindow.GetGenericDrawable ( ) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual IntPtr Kitware.VTK.vtkWindow.GetGenericParentId ( ) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual IntPtr Kitware.VTK.vtkWindow.GetGenericWindowId ( ) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual int Kitware.VTK.vtkWindow.GetMapped ( ) [virtual]

Keep track of whether the rendering window has been mapped to screen.

Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render.

virtual IntPtr Kitware.VTK.vtkWindow.GetPixelData ( int  x,
int  y,
int  x2,
int  y2,
int  front 
) [virtual]

Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int Kitware.VTK.vtkWindow.GetPixelData ( int  x,
int  y,
int  x2,
int  y2,
int  front,
vtkUnsignedCharArray  data 
) [virtual]

Get the pixel data of an image, transmitted as RGBRGBRGB. The front argument indicates if the front buffer should be used or the back buffer. It is the caller's responsibility to delete the resulting array. It is very important to realize that the memory in this array is organized from the bottom of the window to the top. The origin of the screen is in the lower left corner. The y axis increases as you go up the screen. So the storage of pixels is from left to right and from bottom to top. (x,y) is any corner of the rectangle. (x2,y2) is its opposite corner on the diagonal.

Reimplemented in Kitware.VTK.vtkOpenGLRenderWindow.

virtual int [] Kitware.VTK.vtkWindow.GetPosition ( ) [virtual]

Set/Get the position in screen coordinates of the rendering window.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual IntPtr Kitware.VTK.vtkWindow.GetScreenSize ( ) [virtual]

Get the current size of the screen in pixels.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual int [] Kitware.VTK.vtkWindow.GetSize ( ) [virtual]

Set/Get the size of the window in screen coordinates in pixels.

virtual int [] Kitware.VTK.vtkWindow.GetTileScale ( ) [virtual]

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

virtual void Kitware.VTK.vtkWindow.GetTileScale ( ref int  _arg1,
ref int  _arg2 
) [virtual]

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

virtual void Kitware.VTK.vtkWindow.GetTileScale ( IntPtr  _arg) [virtual]

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

virtual double [] Kitware.VTK.vtkWindow.GetTileViewport ( ) [virtual]

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

virtual void Kitware.VTK.vtkWindow.GetTileViewport ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3,
ref double  _arg4 
) [virtual]

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

virtual void Kitware.VTK.vtkWindow.GetTileViewport ( IntPtr  _arg) [virtual]

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

virtual string Kitware.VTK.vtkWindow.GetWindowName ( ) [virtual]

Get name of rendering window.

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

Make the window current. May be overridden in subclasses to do for example a glXMakeCurrent or a wglMakeCurrent.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.MappedOff ( ) [virtual]

Keep track of whether the rendering window has been mapped to screen.

virtual void Kitware.VTK.vtkWindow.MappedOn ( ) [virtual]

Keep track of whether the rendering window has been mapped to screen.

virtual void Kitware.VTK.vtkWindow.OffScreenRenderingOff ( ) [virtual]

Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render.

virtual void Kitware.VTK.vtkWindow.OffScreenRenderingOn ( ) [virtual]

Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render.

virtual void Kitware.VTK.vtkWindow.Render ( ) [virtual]

Ask each viewport owned by this Window to render its image and synchronize this process.

Reimplemented in Kitware.VTK.vtkRenderWindow, and Kitware.VTK.vtkXOpenGLRenderWindow.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkOpenGLRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkWindow.SetDisplayId ( IntPtr  arg0) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetDoubleBuffer ( int  _arg) [virtual]

Keep track of whether double buffering is on or off.

virtual void Kitware.VTK.vtkWindow.SetDPI ( int  _arg) [virtual]

Return a best estimate to the dots per inch of the display device being rendered (or printed).

virtual void Kitware.VTK.vtkWindow.SetErase ( int  _arg) [virtual]

Turn on/off erasing the screen between images. This allows multiple exposure sequences if turned on. You will need to turn double buffering off or make use of the SwapBuffers methods to prevent you from swapping buffers between exposures.

virtual void Kitware.VTK.vtkWindow.SetMapped ( int  _arg) [virtual]

Keep track of whether the rendering window has been mapped to screen.

virtual void Kitware.VTK.vtkWindow.SetOffScreenRendering ( int  _arg) [virtual]

Create a window in memory instead of on the screen. This may not be supported for every type of window and on some windows you may need to invoke this prior to the first render.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetParentId ( IntPtr  arg0) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetParentInfo ( string  arg0) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetPosition ( int  arg0,
int  arg1 
) [virtual]

Set/Get the position in screen coordinates of the rendering window.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetPosition ( IntPtr  a) [virtual]

Set/Get the position in screen coordinates of the rendering window.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetSize ( int  arg0,
int  arg1 
) [virtual]

Set/Get the size of the window in screen coordinates in pixels.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetSize ( IntPtr  a) [virtual]

Set/Get the size of the window in screen coordinates in pixels.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetTileScale ( int  _arg1,
int  _arg2 
) [virtual]

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

void Kitware.VTK.vtkWindow.SetTileScale ( IntPtr  _arg)

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

virtual void Kitware.VTK.vtkWindow.SetTileViewport ( double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4 
) [virtual]

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

virtual void Kitware.VTK.vtkWindow.SetTileViewport ( IntPtr  _arg) [virtual]

These methods are used by vtkWindowToImageFilter to tell a VTK window to simulate a larger window by tiling. For 3D geometry these methods have no impact. It is just in handling annotation that this information must be available to the mappers and the coordinate calculations.

virtual void Kitware.VTK.vtkWindow.SetWindowId ( IntPtr  arg0) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetWindowInfo ( string  arg0) [virtual]

These are window system independent methods that are used to help interface vtkWindow to native windowing systems.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

virtual void Kitware.VTK.vtkWindow.SetWindowName ( string  _arg) [virtual]

Get name of rendering window.

Reimplemented in Kitware.VTK.vtkXOpenGLRenderWindow.

static internal void Kitware.VTK.vtkWindow.vtkWindow_DoubleBufferOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_DoubleBufferOn_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_EraseOff_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_EraseOn_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetActualSize_05 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_GetDoubleBuffer_09 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_GetDPI_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_GetDPIMaxValue_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_GetDPIMinValue_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_GetErase_10 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetGenericContext_11 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetGenericDisplayId_12 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetGenericDrawable_13 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetGenericParentId_14 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetGenericWindowId_15 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_GetMapped_16 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_GetOffScreenRendering_17 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetPixelData_18 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
int  front 
) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_GetPixelData_19 ( HandleRef  pThis,
int  x,
int  y,
int  x2,
int  y2,
int  front,
HandleRef  data 
) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetPosition_20 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetScreenSize_21 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetSize_22 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetTileScale_23 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_GetTileScale_24 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_GetTileScale_25 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetTileViewport_26 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_GetTileViewport_27 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3,
ref double  _arg4 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_GetTileViewport_28 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_GetWindowName_29 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_IsA_30 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkWindow.vtkWindow_IsTypeOf_31 ( string  type) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_MakeCurrent_32 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_MappedOff_33 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_MappedOn_34 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_NewInstance_35 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_OffScreenRenderingOff_36 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_OffScreenRenderingOn_37 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_Render_38 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkWindow.vtkWindow_SafeDownCast_39 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetDisplayId_41 ( HandleRef  pThis,
IntPtr  arg0 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetDoubleBuffer_42 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetDPI_40 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetErase_43 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetMapped_44 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetOffScreenRendering_45 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetParentId_46 ( HandleRef  pThis,
IntPtr  arg0 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetParentInfo_47 ( HandleRef  pThis,
string  arg0 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetPosition_48 ( HandleRef  pThis,
int  arg0,
int  arg1 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetPosition_49 ( HandleRef  pThis,
IntPtr  a 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetSize_50 ( HandleRef  pThis,
int  arg0,
int  arg1 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetSize_51 ( HandleRef  pThis,
IntPtr  a 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetTileScale_52 ( HandleRef  pThis,
int  _arg1,
int  _arg2 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetTileScale_53 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetTileScale_54 ( HandleRef  pThis,
int  s 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetTileViewport_55 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetTileViewport_56 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetWindowId_57 ( HandleRef  pThis,
IntPtr  arg0 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetWindowInfo_58 ( HandleRef  pThis,
string  arg0 
) [private]
static internal void Kitware.VTK.vtkWindow.vtkWindow_SetWindowName_59 ( HandleRef  pThis,
string  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkWindow.MRClassNameKey = "9vtkWindow" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkOpenGLRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkRenderWindow, Kitware.VTK.vtkOpenGLRenderWindow, Kitware.VTK.vtkXOpenGLRenderWindow, and Kitware.VTK.vtkGenericOpenGLRenderWindow.


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