IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.

IG::Gr3d::Graph3dManipulatorExtended Class Reference

Extended control for manipulation of 3D VTK graphics. Contains the standard control plus additional buttons for access to some VTK functions. More...

Collaboration diagram for IG::Gr3d::Graph3dManipulatorExtended:

List of all members.

Public Member Functions

 Graph3dManipulatorExtended ()
 Graph3dManipulatorExtended (IVtkFormContainer vtkContainer)
 Costructs 3D graphics manipulator with the specified vtk container whose graph control is to be manipulated.

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used.

Properties

IVtkFormContainer VtkContainer [get, set]
 Gets the control of type VtkControlBase through which VTK functionality is controlled.
VtkControlBase VtkControl [get, set]
 Gets the control of type VtkControlBase through which VTK functionality is controlled.
I3dGraphicsControl GraphControl [get]
 Graph control that is manipulated by the current control.

Private Member Functions

void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor.

Private Attributes

IVtkFormContainer _vtkContainer
VtkControlBase _vtkControl
System.ComponentModel.IContainer components = null
 Required designer variable.
Graph3dManipulator graph3dManipulator1
Graph3dManipulatorBasic graph3dManipulatorBasic1

Detailed Description

Extended control for manipulation of 3D VTK graphics. Contains the standard control plus additional buttons for access to some VTK functions.


Constructor & Destructor Documentation

IG::Gr3d::Graph3dManipulatorExtended::Graph3dManipulatorExtended ( ) [inline]
IG::Gr3d::Graph3dManipulatorExtended::Graph3dManipulatorExtended ( IVtkFormContainer  vtkContainer) [inline]

Costructs 3D graphics manipulator with the specified vtk container whose graph control is to be manipulated.

Parameters:
vtkContainerContainer of the VTK control (must be of type implementing the IVtkFormContainer interface).

Member Function Documentation

override void IG::Gr3d::Graph3dManipulatorExtended::Dispose ( bool  disposing) [inline, protected]

Clean up any resources being used.

Parameters:
disposingtrue if managed resources should be disposed; otherwise, false.
void IG::Gr3d::Graph3dManipulatorExtended::InitializeComponent ( ) [inline, private]

Required method for Designer support - do not modify the contents of this method with the code editor.


Member Data Documentation

System.ComponentModel.IContainer IG::Gr3d::Graph3dManipulatorExtended::components = null [private]

Required designer variable.


Property Documentation

IVtkFormContainer IG::Gr3d::Graph3dManipulatorExtended::VtkContainer [get, set]

Gets the control of type VtkControlBase through which VTK functionality is controlled.

VtkControlBase IG::Gr3d::Graph3dManipulatorExtended::VtkControl [get, set]

Gets the control of type VtkControlBase through which VTK functionality is controlled.

I3dGraphicsControl IG::Gr3d::Graph3dManipulatorExtended::GraphControl [get]

Graph control that is manipulated by the current control.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Properties Events