Interface IRenderAreaExaminer

All Superinterfaces:
IRenderArea, IRenderAreaInteractive
All Known Implementing Classes:
RenderAreaExaminer, RenderAreaExaminer

public interface IRenderAreaExaminer extends IRenderAreaInteractive
Interface for examiner render area.
An examiner render area has a SceneExaminer node as root of the scene graph.
See Also:
  • Method Details

    • getRootSceneGraph

      @Deprecated SceneExaminer getRootSceneGraph()
      Deprecated.
      As of Open Inventor 10.5.0, use getSceneInteractor() instead.
      Description copied from interface: IRenderAreaInteractive
      Gets the root scene graph of this render area.
      Specified by:
      getRootSceneGraph in interface IRenderAreaInteractive
      Returns:
      the root scene graph
    • getSceneInteractor

      SceneExaminer getSceneInteractor()
      Description copied from interface: IRenderAreaInteractive
      Gets the root scene graph of this render area.
      Specified by:
      getSceneInteractor in interface IRenderAreaInteractive
      Returns:
      the root scene graph
    • setSeekMode

      void setSeekMode(boolean onOrOff)
      Sets the interaction into or out off seek mode (default is off).
      Parameters:
      onOrOff - true to activate seek mode
    • setNavigationMode

      void setNavigationMode(SceneExaminer.NavigationMode mode)
      Sets the navigation mode to orbit or plane.
      Parameters:
      mode - the new navigation mode
    • getNavigationMode

      SceneExaminer.NavigationMode getNavigationMode()
      Gets the current navigation mode.
      Returns:
      the current navigation mode
    • setInteractionMode

      void setInteractionMode(SceneExaminer.InteractionMode mode)
      Set interaction mode to navigation or selection.
      Parameters:
      mode - the new interaction mode
    • getInteractionMode

      SceneExaminer.InteractionMode getInteractionMode()
      Gets the current interaction mode.
      Returns:
      the current interaction mode
    • addInteractionModeListener

      void addInteractionModeListener(SceneExaminer.InteractionModeListener listener)
      Adds the specified listener to receive notifications of interaction mode changes.
      Parameters:
      listener - the interaction mode listener to add
    • removeInteractionModeListener

      void removeInteractionModeListener(SceneExaminer.InteractionModeListener listener)
      Removes the specified listener so that it no longer receives notifications of interaction mode changes.
      Parameters:
      listener - the interaction mode listener to remove