IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Windows form for presenting VTK graphics. Contains some additional buttons beside just the VTK renderer control. More...
Public Member Functions | |
VtkFormPlain () | |
void | ShowManipulator () |
Static Public Attributes | |
static bool | DefaultIsManipulatorControlsButtonVisible = true |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Clean up any resources being used. | |
Protected Attributes | |
bool | _isManipulatorControlsButtonVisible = DefaultIsManipulatorControlsButtonVisible |
Graph3dManipulatorWindowExtended | _manipulatorWindow |
Properties | |
bool | IsManipulatorControlsButtonVisible [get, set] |
Specifies whether the button that launches manipulator controls is visible or not. If true, a small button sows in the bottom-right corner of the VTK plotting area. | |
VtkControlBase | VtkControl [get] |
Gets the control of type VtkControlBase through which VTK functionality is controlled. | |
Kitware.VTK.RenderWindowControl | VtkRenderWindowControl [get] |
VTK's control that is actually used for rendering graphics and through which VTK can be interacted directly. Instead of accessing this control directly, you should normally access it through the VtkControlBase.VtkControl property of the VtkControl property. | |
Graph3dManipulatorWindowExtended | ManipulatorWindow [get] |
Window that shows information about the software. Help is also accessible through that window. | |
Private Member Functions | |
void | VtkFormPlain_HelpEventHandlers (object sender, KeyEventArgs e) |
Used to handle key up events that launch the manipulator window that has controls for rotating 3D graphics, zooming, and others. | |
void | VtkFormPlain_KeyUp (object sender, KeyEventArgs e) |
Key up event. | |
void | btnManipulatorControls_Click (object sender, EventArgs e) |
Opens window with manipulator controls for manipulation of graphics (rotation, etc.). | |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. | |
Private Attributes | |
VtkControlBase | _vtkControl |
Kitware.VTK.RenderWindowControl | _vtkRenderWindowControl |
System.ComponentModel.IContainer | components = null |
Required designer variable. | |
VtkControlBase | vtkControlWin1 |
System.Windows.Forms.Button | btnManipulatorControls |
Windows form for presenting VTK graphics.
Contains some additional buttons beside just the VTK renderer control.
This is a toplevel form that only contains a control of type VtkControlWin, which handles all VTK related stuff. $A Igor May13;
IG::Gr3d::VtkFormPlain::VtkFormPlain | ( | ) | [inline] |
void IG::Gr3d::VtkFormPlain::ShowManipulator | ( | ) | [inline] |
void IG::Gr3d::VtkFormPlain::VtkFormPlain_HelpEventHandlers | ( | object | sender, |
KeyEventArgs | e | ||
) | [inline, private] |
Used to handle key up events that launch the manipulator window that has controls for rotating 3D graphics, zooming, and others.
sender | |
e |
void IG::Gr3d::VtkFormPlain::VtkFormPlain_KeyUp | ( | object | sender, |
KeyEventArgs | e | ||
) | [inline, private] |
Key up event.
void IG::Gr3d::VtkFormPlain::btnManipulatorControls_Click | ( | object | sender, |
EventArgs | e | ||
) | [inline, private] |
Opens window with manipulator controls for manipulation of graphics (rotation, etc.).
override void IG::Gr3d::VtkFormPlain::Dispose | ( | bool | disposing | ) | [inline, protected] |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
void IG::Gr3d::VtkFormPlain::InitializeComponent | ( | ) | [inline, private] |
Required method for Designer support - do not modify the contents of this method with the code editor.
bool IG::Gr3d::VtkFormPlain::DefaultIsManipulatorControlsButtonVisible = true [static] |
bool IG::Gr3d::VtkFormPlain::_isManipulatorControlsButtonVisible = DefaultIsManipulatorControlsButtonVisible [protected] |
Kitware.VTK.RenderWindowControl IG::Gr3d::VtkFormPlain::_vtkRenderWindowControl [private] |
System.ComponentModel.IContainer IG::Gr3d::VtkFormPlain::components = null [private] |
Required designer variable.
System.Windows.Forms.Button IG::Gr3d::VtkFormPlain::btnManipulatorControls [private] |
bool IG::Gr3d::VtkFormPlain::IsManipulatorControlsButtonVisible [get, set] |
Specifies whether the button that launches manipulator controls is visible or not. If true, a small button sows in the bottom-right corner of the VTK plotting area.
VtkControlBase IG::Gr3d::VtkFormPlain::VtkControl [get] |
Gets the control of type VtkControlBase through which VTK functionality is controlled.
Implements IG::Gr3d::IVtkFormContainerGen< VtkControlType >.
Kitware.VTK.RenderWindowControl IG::Gr3d::VtkFormPlain::VtkRenderWindowControl [get] |
VTK's control that is actually used for rendering graphics and through which VTK can be interacted directly. Instead of accessing this control directly, you should normally access it through the VtkControlBase.VtkControl property of the VtkControl property.
Implements IG::Gr3d::IVtkFormContainerGen< VtkControlType >.
Graph3dManipulatorWindowExtended IG::Gr3d::VtkFormPlain::ManipulatorWindow [get] |
Window that shows information about the software. Help is also accessible through that window.