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 aSceneExaminernode 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 voidaddInteractionModeListener(SceneExaminer.InteractionModeListener listener)Adds the specified listener to receive notifications of interaction mode changes.SceneExaminer.InteractionModegetInteractionMode()Gets the current interaction mode.SceneExaminer.NavigationModegetNavigationMode()Gets the current navigation mode.SceneExaminergetRootSceneGraph()Deprecated.As of Open Inventor 10.5.0, usegetSceneInteractor()instead.SceneExaminergetSceneInteractor()Gets the root scene graph of this render area.voidremoveInteractionModeListener(SceneExaminer.InteractionModeListener listener)Removes the specified listener so that it no longer receives notifications of interaction mode changes.voidsetInteractionMode(SceneExaminer.InteractionMode mode)Set interaction mode to navigation or selection.voidsetNavigationMode(SceneExaminer.NavigationMode mode)Sets the navigation mode to orbit or plane.voidsetSeekMode(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:IRenderAreaInteractiveGets the root scene graph of this render area.- Specified by:
getRootSceneGraphin interfaceIRenderAreaInteractive- Returns:
- the root scene graph
-
getSceneInteractor
SceneExaminer getSceneInteractor()
Description copied from interface:IRenderAreaInteractiveGets the root scene graph of this render area.- Specified by:
getSceneInteractorin 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
-
-