IGLib
1.5
The IGLib base library for development of numerical, technical and business applications.
|
Basic manipulation of VTK-based 3D hraphs. More...
Public Member Functions | |
Graph3dManipulatorBasic () | |
Graph3dManipulatorBasic (IVtkFormContainer vtkContainer) | |
Costructs 3D graphics manipulator with the specified vtk container whose graph control is to be manipulated. More... | |
Public Attributes | |
const string | StrJoystickMode = "Trackball Mode" |
const string | StrTrackballMode = "Joystick Mode" |
const string | StrCameraMode = "Actors Mode" |
const string | StrActorsMode = "Camera Mode" |
const string | StrWireframe = "Surfaces" |
const string | StrSurfaces = "Wireframe" |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
Properties | |
bool | IsManipulateButtonVisible [get, set] |
Specifies whether the button that launchs the 3D manipulation controls is visible. More... | |
bool | IsCloseWindoButtonVisible [get, set] |
Specifies whether the button that closes the main form is visible. More... | |
IVtkFormContainer | VtkContainer [get, set] |
Gets the control of type VtkControlBase through which VTK functionality is controlled. More... | |
VtkControlBase | VtkControl [get, set] |
Gets the control of type VtkControlBase through which VTK functionality is controlled. More... | |
I3dGraphicsControl | GraphControl [get] |
Graph control that is manipulated by the current control. More... | |
Graph3dManipulatorWindow | GraphControls [get] |
Private Member Functions | |
void | btnCloseWin_Click (object sender, EventArgs e) |
Closes the toplevel form if it implements the IClosableFromContainedForm interface. More... | |
void | btnResetCamera_Click (object sender, EventArgs e) |
void | btnTrackBallJoystick_Click (object sender, EventArgs e) |
void | btnCameraActor_Click (object sender, EventArgs e) |
void | btnSurfaceWireframe_Click (object sender, EventArgs e) |
void | btnManipulate_Click (object sender, EventArgs e) |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
Private Attributes | |
IVtkFormContainer | _vtkContainer |
VtkControlBase | _vtkControl |
Graph3dManipulatorWindow | _graphControls |
System.ComponentModel.IContainer | components = null |
Required designer variable. More... | |
System.Windows.Forms.Panel | pnlControls |
System.Windows.Forms.Button | btnResetCamera |
System.Windows.Forms.Button | btnTrackBallJoystick |
System.Windows.Forms.Button | btnCameraActor |
System.Windows.Forms.Button | btnSurfaceWireframe |
System.Windows.Forms.Button | btnCloseWin |
System.Windows.Forms.Button | btnManipulate |
Basic manipulation of VTK-based 3D hraphs.
$A Igor May13;
|
inline |
|
inline |
Costructs 3D graphics manipulator with the specified vtk container whose graph control is to be manipulated.
vtkContainer | Container of the VTK control (must be of type implementing the IVtkFormContainer interface). |
|
inlineprivate |
Closes the toplevel form if it implements the IClosableFromContainedForm interface.
References IG.Forms.UtilForms.BlinkForm().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
|
inlineprivate |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
private |
|
private |
const string IG.Gr3d.Graph3dManipulatorBasic.StrJoystickMode = "Trackball Mode" |
const string IG.Gr3d.Graph3dManipulatorBasic.StrTrackballMode = "Joystick Mode" |
const string IG.Gr3d.Graph3dManipulatorBasic.StrCameraMode = "Actors Mode" |
const string IG.Gr3d.Graph3dManipulatorBasic.StrActorsMode = "Camera Mode" |
const string IG.Gr3d.Graph3dManipulatorBasic.StrWireframe = "Surfaces" |
const string IG.Gr3d.Graph3dManipulatorBasic.StrSurfaces = "Wireframe" |
|
private |
|
private |
Required designer variable.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
getset |
Specifies whether the button that launchs the 3D manipulation controls is visible.
|
getset |
Specifies whether the button that closes the main form is visible.
|
getset |
Gets the control of type VtkControlBase through which VTK functionality is controlled.
|
getset |
Gets the control of type VtkControlBase through which VTK functionality is controlled.
|
get |
Graph control that is manipulated by the current control.
|
getprivate |