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

- Main Page
- Namespaces
- Classes
- Files
- Directories

- Namespace List
- Namespace Members

Namespaces | Classes | Enumerations

# IG::Gr3d Namespace Reference

## Namespaces
namespace | Properties
## Classes
class | TestVtkGraphicBase
| Tests of 3D graphics enabled by ActiViz (VTK wrapper library). More...
class | ExampleValueFunctionDiff3D
interface | IVtkFormContainer
| This interface is implemented by the forms that contain the VTK control that can render VTK graphics. More...
interface | IVtkFormContainerGen
| This interface is implemented by the forms that contain the VTK control that can render VTK graphics. More...
class | Graph3dManipulator
| Basic control for manipulating 3D graphics. More...
class | Graph3dManipulatorBasic
| Basic manipulation of VTK-based 3D hraphs. More...
class | Graph3dManipulatorExtended
| Extended control for manipulation of 3D VTK graphics. Contains the standard control plus additional buttons for access to some VTK functions. More...
class | Graph3dManipulatorWindowExtended
| A form for manipulating 3D graphics. More...
class | Graph3dManipulatorWindow
| A form for manipulation of 3D graphics. More...
interface | I3dGraphicsControl
| Interface for 3D graphics controls that can be manipulated via a standard set of commands for rotation etc. More...
class | VtkControlBase
| Basic control encapsulating the VTK's render control of type Kitware.VTK.RenderWindowControl. More...
class | VtkControlWin
| Control for presenting VTK graphics, intended for use in stand-alone windows. More...
class | VtkForm
| Windows form for presenting VTK graphics. Contains some additional buttons beside just the VTK renderer control. More...
class | VtkFormPlain
| Windows form for presenting VTK graphics. Contains some additional buttons beside just the VTK renderer control. More...
class | VtkFormsExamples
| Examples from VTK forms. This class hosts some example methods (e.g. for application scripts) whose natural location would be somewhere else but are put into this project because they contain dependencies on the VTKFORMSDESIGN compiler directive, which is used in the current project to enable normal function of the GUI designer in the presence of the VTK form classes that are not compatible with GUI designer. More...
class | VtkContourPlot
| Plots contours on surfaces in 3D. More...
class | VtkCurvePlot
| Handles 3D curve plots in VTK render window accessed through the VtkPlotter class. Generated contour plots are based on unstructured 1D meshes embedded in 3D. More...
class | VtkSurfacePlot
| Handles surface plots in VTK render window accessed through the VtkPlotter class. Generated surface plots are based on structured 2D meshes embedded in 3D. More...
class | VtkVolumeContourPlot
class | VtkVolumePlot
class | UtilVtk
| Various VTK utilities that extend functionality of the ActiViz VTK wrappers. More...
class | VtkDecorationHandler
| Manipulates axes, labels, grids, and other decorations of graphhics plotted in VTK windows. More...
class | VtkPlotExamples
| Examples for using classes derived from VtkPlot. More...
class | VtkPlotBase
| Base class for plotting classes that plot on VTK windows (class VtkPlotter). Classes derived from this class produce pecific plots (such as surface or line plots) on the related VTK rendering window.Interaction with a VTK rendering window is managed by an VtkPlotterobject. More...
class | VtkPlotter
| Plotter class that uses a vtkRenderWindow object for plotting 3D graphics. More...
class | VtkSurfacePlotBase
| Contains basic settings for various surface and contour plots. More...
class | VtkTestClass1
| For performing quick tests. Delete this later! More...
## Enumerations
enum | VtkFlyMode { ClosestTriad = 1, FurthestTriad = 2, OuterEdges = 3, Static = 4 }
| Fly modes specifies how axes are placed on the bounding box containing graphics objects. 1 - CLOSEST_TRIAD 2 - FURTHEST_TRIAD 3 - OUTER_EDGES 4 - STATIC More...

## Enumeration Type Documentation

enum IG::Gr3d::VtkFlyMode

Fly modes specifies how axes are placed on the bounding box containing graphics objects.1 - CLOSEST_TRIAD 2 - FURTHEST_TRIAD 3 - OUTER_EDGES 4 - STATIC

$A Igor Oct11;

Enumerator:

  ClosestTriad | Axes are not shown. The CLOSEST_TRIAD fly mode, consists of the three axes x-y-z forming a triad that lies closest to the
  FurthestTriad | The FURTHEST_TRIAD fly mode consists of the three axes x-y-z forming a triad that lies furthest from the specified camera.
  OuterEdges | The OUTER_EDGES fly mode is constructed from edges that are on the exterior of the bounding box, exterior as determined from examining outer edges of the bounding box in projection (display) space.
  Static | The STATIC fly mode, constructs axes from all edges of the bounding box.

All Classes Namespaces Files Functions Variables Enumerations Properties Events