|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IViewers3D
Provides access to members that control 3D displays.
| Method Summary | |
|---|---|
ISceneViewer |
findViewer(String caption)
Finds the Viewer. |
ISceneViewer |
getActiveViewer()
The active viewer. |
IArray |
getAllViewers()
Returns all registered Viewers. |
void |
getBackgroundColor(float[] pRed,
float[] pGreen,
float[] pBlue)
Returns the background color. |
IScene |
getScene()
The scene. |
boolean |
isGestureEnabled()
Indicates if the mouse gestures are supported. |
boolean |
isNavigating()
Indicates if the 3D Display is in navigation mode. |
void |
refreshViewers()
Redraws all viewers. |
void |
registerViewer(ISceneViewer pViewer)
Adds a viewer to the 3D Display. |
void |
replayFrame(ICamera camera)
Uses the camera to redraw a frame. |
void |
setActiveViewerByRef(ISceneViewer ppViewer)
The active viewer. |
void |
setBackgroundColor(float red,
float green,
float blue)
Sets the background color. |
void |
setGestureEnabled(boolean pbEnabled)
Indicates if the mouse gestures are supported. |
void |
setIsNavigating(boolean pbIsNavigating)
Indicates if the 3D Display is in navigation mode. |
void |
setSceneByRef(IScene pVal)
The scene. |
void |
unregisterViewer(ISceneViewer pViewer)
Removes a viewer from the 3D Display. |
| Method Detail |
|---|
IScene getScene()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSceneByRef(IScene pVal)
throws IOException,
AutomationException
pVal - A reference to a com.esri.arcgis.analyst3d.IScene (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void registerViewer(ISceneViewer pViewer)
throws IOException,
AutomationException
pViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void unregisterViewer(ISceneViewer pViewer)
throws IOException,
AutomationException
pViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISceneViewer findViewer(String caption)
throws IOException,
AutomationException
caption - The caption (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IArray getAllViewers()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setActiveViewerByRef(ISceneViewer ppViewer)
throws IOException,
AutomationException
ppViewer - A reference to a com.esri.arcgis.analyst3d.ISceneViewer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISceneViewer getActiveViewer()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void refreshViewers()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isNavigating()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setIsNavigating(boolean pbIsNavigating)
throws IOException,
AutomationException
pbIsNavigating - The pbIsNavigating (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setGestureEnabled(boolean pbEnabled)
throws IOException,
AutomationException
pbEnabled - The pbEnabled (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isGestureEnabled()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setBackgroundColor(float red,
float green,
float blue)
throws IOException,
AutomationException
red - The red (in)green - The green (in)blue - The blue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getBackgroundColor(float[] pRed,
float[] pGreen,
float[] pBlue)
throws IOException,
AutomationException
pRed - The pRed (out: use single element array)pGreen - The pGreen (out: use single element array)pBlue - The pBlue (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void replayFrame(ICamera camera)
throws IOException,
AutomationException
camera - A reference to a com.esri.arcgis.analyst3d.ICamera (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||