Class Inventor

java.lang.Object
com.openinventor.inventor.Inventor
Direct Known Subclasses:
Client, ClientSettings, Connection, ConnectionParameters, ConnectionSettings, EncodedFrame, FrameEncoders, HTTPHeaders, HTTPRequest, HTTPResponse, IFrameEncodingPolicy, MetricsListener, Monitoring, NetworkPerformance, PbBase, PbDefinedValue, PoMeshViz, RenderArea, RenderAreaHardware, RenderAreaListener, SbCPUID, SbDataType, SbElapsedTime, SbExtrusionGenerator, SbFileHelper, SbGLShareContext, SbGraphicsCapabilities, SbProjection, SbProjectionCoordinates, SbProjector, SbRasterImage, SbTime, SbTrackerInfo, SbVertexAttributeBinding, SbViewportRegion, SbViewVolume, SbXmlTag, Service, ServiceListener, ServiceSettings, SiAntialiasingEventListener, SiDicomDataSet, SiDicomElement, SiDicomSequence, SiDicomValue, SiRenderArea.RenderEventArg, SoAction, SoAlgorithms, SoAntialiasingParameters, SoArithmetic, SoBase, SoBaseContextCache, SoBaseContextObject, SoBlendElement.BlendElementParameters, SoBufferAsyncNotifierInterface, SoBufferObject, SoByteStream, SoCADFileFormat, SoCameraInteractor, SoCollidingPrimitive, SoCollisionManager, SoColorPacker, SoConversion, SoConverter, SoConverterParameters, SoConvolution, SoDataCompressor, SoDataExtract, SoDB, SoDetail, SoDevice, SoDeviceContext, SoDeviceContextSharedGroup, SoDicomTag, SoDualSceneCollider, SoElement, SoEngineOutput, SoEnvironmentElement.EnvironmentParameters, SoError, SoErrorStack.StackFrame, SoEvent, SoEventBuilder, SoExtSelection.PreFilterEventArg, SoField, SoGestureRecognizer, SoGLDeviceSettings, SoGLExtension, SoGLFormat, SoGLScreenDevice, SoHardCopy, SoInput, SoInputParameters, SoInputReader, SoIntersectingPrimitive, SoIvTune, SoLDMDataAccess, SoLDMGlobalResourceParameters, SoLDMLargeDataManagement, SoLDMResourceParameters.FixedResolutionReport, SoLDMTileID, SoLDMTopoOctree, SoLDMWriter, SoLicensedProduct, SoLicenseProperty, SoLicensesInfo, SoModuleCheck, SoMPEGRenderer, SoNodeDependencies, SoNodekitCatalog, SoOffscreenRenderArea, SoOffscreenRenderArea.EventArg, SoOutput, SoPickedPoint, SoPolyLineScreenDrawer.EventArg, SoPrimitiveVertex, SoProgressIndicator, SoProgressIndicator.StepEventArg, SoProgressIndicator.SubTaskEventArg, SoProgressIndicator.TaskEventArg, SoRasterImageIO, SoRasterImageRW, SoRasterReaderSet, SoRemoteVizClient.BinaryMessageEventArg, SoRemoteVizClient.FrameEventArg, SoRemoteVizClient.KeyboardEventArg, SoRemoteVizClient.MessageEventArg, SoRemoteVizClient.MouseButtonEventArg, SoRemoteVizClient.MouseLocationEventArg, SoRemoteVizClient.MouseWheelEventArg, SoRemoteVizClient.RenderAreaSizeEventArg, SoRemoteVizClient.ServiceMessageEventArg, SoRemoteVizClient.TouchEventArg, SoRenderAreaCore, SoSceneManager, SoSeismic, SoSensor, SoSimplifier, SoState, SoStereoParameters, SoSTLFileFormat, SoSystemTimer, SoSystemTimerTask, SoTouchManager, SoTranReceiver, SoTranSender, SoVectorOutput, SoVolumeHistogram, SoVolumeRendering, SoVRDicomData, SoVRSegyFileHeader, SoVRSegyTraceHeaderBytePosition, SoVRSegyTraceIdHeader, Uri

public abstract class Inventor extends Object
The Inventor class is the super class for all inventor classes. It allows to bind native (C++) objects with their java representations.
  • Field Details

    • VERBOSE_LEVEL

      public static final int VERBOSE_LEVEL
    • ZeroHandle

      public static final long ZeroHandle
  • Method Details

    • getNativeResourceHandle

      public Long getNativeResourceHandle()
      Get the address of the native (C++) object represented by the current java object.
      Returns:
      address of the native object
    • dispose

      @Deprecated(since="9.0") public boolean dispose()
      Deprecated.
      As of Open Inventor 9.0, should call dispose method only on objects implementing SafeDisposable, see SafeDisposable for more details.
      Explicitly call this method to force object to dispose its unmanaged resources. The object may not be reused in the application code after this call.
      Returns:
      true if this object native resources were successfully disposed; false if it was already disposed or no native resources has been registered for this object.