Skip navigation links
Open Inventor 9.9

Open Inventor API

Inventor 
Package Description
com.openinventor.inventor
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
com.openinventor.inventor.actions  
com.openinventor.inventor.algorithms
Module that define available Open Inventor optimized algoritms.
com.openinventor.inventor.antialiasing  
com.openinventor.inventor.awt  
com.openinventor.inventor.awt.event  
com.openinventor.inventor.caches  
com.openinventor.inventor.collision
Collision Detection.
com.openinventor.inventor.details  
com.openinventor.inventor.devices
Open Inventor supported devices.
com.openinventor.inventor.directviznodes  
com.openinventor.inventor.draggers  
com.openinventor.inventor.drawers
These classes provide convenient components to draw polyline, ellipse, lasso, or complex scene graph in 2D screen space.
com.openinventor.inventor.elements
The element classes are used internally for storing information in Open Inventor's traversal state list.
com.openinventor.inventor.engines  
com.openinventor.inventor.errors  
com.openinventor.inventor.events  
com.openinventor.inventor.fields  
com.openinventor.inventor.geo  
com.openinventor.inventor.gestures.events  
com.openinventor.inventor.gestures.recognizers  
com.openinventor.inventor.gui.view  
com.openinventor.inventor.helpers  
com.openinventor.inventor.image  
com.openinventor.inventor.io.stl
Inventor STL file format support.
com.openinventor.inventor.lock  
com.openinventor.inventor.manips  
com.openinventor.inventor.misc  
com.openinventor.inventor.misc.callbacks  
com.openinventor.inventor.mpeg  
com.openinventor.inventor.nodekits  
com.openinventor.inventor.nodes  
com.openinventor.inventor.oglobjects  
com.openinventor.inventor.projection  
com.openinventor.inventor.projectors  
com.openinventor.inventor.sensors  
com.openinventor.inventor.simplifier
Large Model Visualization.
com.openinventor.inventor.touch  
com.openinventor.inventor.touch.events  
com.openinventor.inventor.vrmlnodes
Virtual Reality Modeling Language.
VolumeViz 
Package Description
com.openinventor.volumeviz.converters  
com.openinventor.volumeviz.details  
com.openinventor.volumeviz.draggers  
com.openinventor.volumeviz.elements  
com.openinventor.volumeviz.nodes  
com.openinventor.volumeviz.readers  
com.openinventor.volumeviz.readers.dicom  
com.openinventor.volumeviz.writers  
LDM 
Package Description
com.openinventor.ldm
Large Data Management.
com.openinventor.ldm.actions  
com.openinventor.ldm.compressors  
com.openinventor.ldm.converters  
com.openinventor.ldm.elements  
com.openinventor.ldm.fields  
com.openinventor.ldm.manips  
com.openinventor.ldm.nodes  
com.openinventor.ldm.readers  
com.openinventor.ldm.tiles  
com.openinventor.ldm.writers  
com.openinventor.ldm.xml  
MeshViz XLM 
Package Description
com.openinventor.meshvizxlm  
com.openinventor.meshvizxlm.extractors
Provides interfaces for extractors definition.
com.openinventor.meshvizxlm.extractors.cell
Provides classes for cell extraction and utility classes for cells.
com.openinventor.meshvizxlm.extractors.isosurf
Provides classes for isosurface extraction.
com.openinventor.meshvizxlm.extractors.outline
Provides classes for outline extraction.
com.openinventor.meshvizxlm.extractors.pointprobe
Provides classes for probing.
com.openinventor.meshvizxlm.extractors.skin
Provides classes for skin extraction.
com.openinventor.meshvizxlm.extractors.slab
Provides classes for slab extraction.
com.openinventor.meshvizxlm.extractors.slice
Provides classes for slices extraction.
com.openinventor.meshvizxlm.extractors.streamline
Provides interfaces and classes for streamlines extraction.
com.openinventor.meshvizxlm.mapping  
com.openinventor.meshvizxlm.mapping.details
Provides classes for detail information storage.
com.openinventor.meshvizxlm.mapping.elements
Provides state elements.
com.openinventor.meshvizxlm.mapping.nodes
Provides rendering, property and action nodes.
com.openinventor.meshvizxlm.mesh
Provides interfaces for meshes definition.
com.openinventor.meshvizxlm.mesh.cell
Provides interfaces for cells and cell filters definition.
com.openinventor.meshvizxlm.mesh.data
Provides interfaces for data sets definition.
com.openinventor.meshvizxlm.mesh.geometry
Provides interfaces for mesh geometries definition.
com.openinventor.meshvizxlm.mesh.topology
Provides interfaces for mesh topologies definition.
com.openinventor.meshvizxlm.meshextracted
Provides interfaces for extracted meshes definition.
com.openinventor.meshvizxlm.meshextracted.cell
Provides interfaces for defining cells of extracted meshes.
com.openinventor.meshvizxlm.meshextracted.data
Provides interfaces for extracted data sets definition.
com.openinventor.meshvizxlm.meshextracted.geometry
Provides interfaces for defining geometries of extracted meshes.
com.openinventor.meshvizxlm.meshextracted.topology
Provides interfaces for defining topologies of extracted meshes.
MeshViz 
Package Description
com.openinventor.meshviz
MeshViz is a C++ class library that extends Open Inventor.
com.openinventor.meshviz.data  
com.openinventor.meshviz.elements  
com.openinventor.meshviz.fields  
com.openinventor.meshviz.graph  
com.openinventor.meshviz.misc.callbacks  
com.openinventor.meshviz.nodes  
HardCopy 
Package Description
com.openinventor.hardcopy
Resolution-independent vector/polygon hardcopy.
ImageViz 
Package Description
com.openinventor.imageviz
The ImageViz extension allows easy integration of advanced 2D and 3D image processing and analysis capabilities into imaging software applications.
com.openinventor.imageviz.engines
ImageViz engines allow the application of computational algorithms on data extracted from images.
com.openinventor.imageviz.engines.arithmeticandlogic.arithmeticoperations
The Arithmetics Operations category contains operations between two images or between an image and a constant as sum, difference, blending, minimum or maximum.
com.openinventor.imageviz.engines.arithmeticandlogic.logicaloperations
The Logical Operations category contains logical operations between two images or between an image and a constant as union, intersection, complementary.
com.openinventor.imageviz.engines.edgedetection.edgemarking
Introduction to Edge Marking
com.openinventor.imageviz.engines.edgedetection.gradient
Introduction to Gradient
com.openinventor.imageviz.engines.edgedetection.laplacian
For a 2-D function F(x,y), one might define the Laplacian operator as : .
com.openinventor.imageviz.engines.edgedetection.otherderivatives
This group provides miscellaneous derivative based operators such as partial derivatives or Hessian Matrix.
com.openinventor.imageviz.engines.geometryandmatching.geometrictransforms
Geometric Transforms engines are usually used to align images.
com.openinventor.imageviz.engines.geometryandmatching.patternrecognition
This group provides a package of pattern recognition functions based on standard correlation.
com.openinventor.imageviz.engines.geometryandmatching.registration
This group provides a package of registration functions.
com.openinventor.imageviz.engines.imageanalysis.globalmeasures
The Global Measures category contains analysis engines a measurement globally to the input image.
com.openinventor.imageviz.engines.imageanalysis.individualmeasures
The Individual Measures category contains analysis engines applying a measurement on each label of the input image.
com.openinventor.imageviz.engines.imageanalysis.morphometry
The purpose of Morphometry category is to calculate morphometric parameters either in 3D based on a volume model, or in 2D from crossection images (individually or integrated over a volume-of-interest).
com.openinventor.imageviz.engines.imageanalysis.statistics
The Statistics category contains analysis engines applying an intensity- based measurement globally to the input image.
com.openinventor.imageviz.engines.imagefiltering.colortransforms
This group contains engines specifically applying on a color input image.
com.openinventor.imageviz.engines.imagefiltering.frequencydomain
This category contains FFT and related engines to work on frequency domain.
com.openinventor.imageviz.engines.imagefiltering.grayscaletransforms
The Grayscale Transforms category contains gray level transformations such as histogram equalization and intensity rescaling operations.
com.openinventor.imageviz.engines.imagefiltering.sharpening
The Sharpening category contains filters used to enhance the edges of objects and adjust contrast and shade characteristics.
com.openinventor.imageviz.engines.imagefiltering.smoothinganddenoising
The Smoothing And Denoising category contains lowpass filters to reduce the contrast and soften the edges of objects in an image.
com.openinventor.imageviz.engines.imagefiltering.texturefilters
This category contains engines revealing texture attributes.
com.openinventor.imageviz.engines.imagemanipulation.imageediting  
com.openinventor.imageviz.engines.imagemanipulation.stackoperations
The Stack Operations category contains engines for manipulating image stacks.
com.openinventor.imageviz.engines.imagemanipulation.syntheticimages  
com.openinventor.imageviz.engines.imagesegmentation.binarization
Binarization allows to transform graylevel or color images into a binary image.
com.openinventor.imageviz.engines.imagesegmentation.classification
Pixel classification technics allow to segment an image into different regions relatively to a set of attributes.
com.openinventor.imageviz.engines.imagesegmentation.computationalgeometry
This group contains engines capable of transforming images into geometric objects.
com.openinventor.imageviz.engines.imagesegmentation.featureselection  
com.openinventor.imageviz.engines.imagesegmentation.labeling  
com.openinventor.imageviz.engines.imagesegmentation.regiongrowing
This group contains segmentation engines based on the propagation of a seed.
com.openinventor.imageviz.engines.imagesegmentation.separatingandfilling  
com.openinventor.imageviz.engines.mathematicalmorphology.distancemaps
Geodesy Principle
com.openinventor.imageviz.engines.mathematicalmorphology.erosionanddilation
Introduction to Erosion
com.openinventor.imageviz.engines.mathematicalmorphology.geodesictransformations
Geodesy Principle
com.openinventor.imageviz.engines.mathematicalmorphology.hitormissandskeleton
The Hit-or-miss and Skeleton category contains engines used to produce simplified representations of the objects in an image, while preserving their geometrical structure.
com.openinventor.imageviz.engines.mathematicalmorphology.openingandclosing
Introduction to Opening
com.openinventor.imageviz.fields  
com.openinventor.imageviz.nodes.analysis  
com.openinventor.imageviz.nodes.geometries  
com.openinventor.imageviz.nodes.images
Data conversion conventions in ImageViz
com.openinventor.imageviz.nodes.luts  
com.openinventor.imageviz.nodes.measures
Introduction
com.openinventor.imageviz.nodes.registration  
RemoteViz 
Package Description
com.openinventor.remoteviz.clients.nodes  
com.openinventor.remoteviz.rendering
Overview
Viewer Components 
Package Description
com.openinventor.inventor.viewercomponents
Viewer components contains helpful tools to implement a custom viewer.
com.openinventor.inventor.viewercomponents.awt  
com.openinventor.inventor.viewercomponents.awt.glcanvas.renderareas  
com.openinventor.inventor.viewercomponents.awt.glcanvas.viewers  
com.openinventor.inventor.viewercomponents.awt.newt.renderareas  
com.openinventor.inventor.viewercomponents.awt.newt.viewers  
com.openinventor.inventor.viewercomponents.awt.tools  
com.openinventor.inventor.viewercomponents.nodes  
com.openinventor.inventor.viewercomponents.swt  
com.openinventor.inventor.viewercomponents.swt.glcanvas.renderareas  
com.openinventor.inventor.viewercomponents.swt.glcanvas.viewers  
com.openinventor.inventor.viewercomponents.swt.tools  
Medical 
Package Description
com.openinventor.medical.helpers
Provides some nodes and helper classes specifically created to facilitate implementation of medical applications.
com.openinventor.medical.nodes
Provides some nodes and helper classes specifically created to facilitate implementation of medical applications.
Other Packages 
Package Description
com.openinventor.awt  
com.openinventor.awt.event  
com.openinventor.directviz
DirectViz is a ray-tracing extension for Open Inventor.
com.openinventor.fxviz
The FXViz extension nodes let you add realism to your virtual reality or simulation applications.
com.openinventor.fxviz.aps  
com.openinventor.fxviz.nodes  
com.openinventor.ivtune
IvTune is used for viewing and interacting with the scene graph in an Open Inventor application.
com.openinventor.scaleviz
<font color="#0000FF">NOTE:</font> The classes in this extension do not exist in Open Inventor 10.0 and later.
com.openinventor.scaleviz.actions  
com.openinventor.scaleviz.awt  
com.openinventor.scaleviz.interaction  
com.openinventor.scaleviz.misc  
com.openinventor.scaleviz.multipipe
Multiple pipe support.
com.openinventor.scaleviz.nodes  
com.openinventor.solidviz
Real-time rendering of CSG models.
com.openinventor.solidviz.actions  
com.openinventor.solidviz.nodes  
com.openinventor.util  
Skip navigation links
Open Inventor 9.9

Generated on September 3, 2019, Copyright Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com