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 aSceneExaminer
node as root of the scene graph.- See Also:
SceneExaminer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.openinventor.inventor.viewercomponents.awt.IRenderAreaInteractive
IRenderAreaInteractive.ClippingPlanesAdjustMode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
addInteractionModeListener(SceneExaminer.InteractionModeListener listener)
Adds the specified listener to receive notifications of interaction mode changes.SceneExaminer.InteractionMode
getInteractionMode()
Gets the current interaction mode.SceneExaminer.NavigationMode
getNavigationMode()
Gets the current navigation mode.SceneExaminer
getRootSceneGraph()
Deprecated.As of Open Inventor 10.5.0, usegetSceneInteractor()
instead.SceneExaminer
getSceneInteractor()
Gets the root scene graph of this render area.void
removeInteractionModeListener(SceneExaminer.InteractionModeListener listener)
Removes the specified listener so that it no longer receives notifications of interaction mode changes.void
setInteractionMode(SceneExaminer.InteractionMode mode)
Set interaction mode to navigation or selection.void
setNavigationMode(SceneExaminer.NavigationMode mode)
Sets the navigation mode to orbit or plane.void
setSeekMode(boolean onOrOff)
Sets the interaction into or out off seek mode (default is off).-
Methods inherited from interface com.openinventor.inventor.viewercomponents.awt.IRenderArea
activateStereo, dispose, getAntialiasingMode, getAntialiasingQuality, getComponent, getGLRenderAction, getStillSuperSamplingDelay, getStillSuperSamplingQuality, getTransparencyType, isRawStereoAvailable, scheduleRedraw, setAntialiasingMode, setAntialiasingQuality, setGLRenderAction, setSceneGraph, setStillSuperSamplingDelay, setStillSuperSamplingQuality, setTransparencyType
-
Methods inherited from interface com.openinventor.inventor.viewercomponents.awt.IRenderAreaInteractive
getClippingPlanesAdjustMode, isStereoSupported, restoreCamera, saveCamera, setCameraType, setClippingPlanesAdjustMode, setStereoCameraBalance, setStereoCameraOffset, viewAll, viewAxis
-
-
-
-
Method Detail
-
getRootSceneGraph
@Deprecated SceneExaminer getRootSceneGraph()
Deprecated.As of Open Inventor 10.5.0, usegetSceneInteractor()
instead.Description copied from interface:IRenderAreaInteractive
Gets the root scene graph of this render area.- Specified by:
getRootSceneGraph
in interfaceIRenderAreaInteractive
- 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 interfaceIRenderAreaInteractive
- 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
-
-