public interface IPerspective extends ITypedPropertyObject
| Modifier and Type | Method and Description |
|---|---|
void |
addVisual(java.lang.Object id,
java.lang.Object visual)
Adds a new visual object.
|
java.lang.String |
getName()
Returns the name of the perspective
|
IObserverCenter |
getObserverCenter()
Get the ObserverCenter.
|
boolean |
getOpenGl()
Gets whether to try to use OpenGL.
|
java.lang.Object |
getSelectedObject()
Returns the currently selected object.
|
java.awt.Component |
getView()
Gets the view component of the perspective.
|
void |
refresh()
Refreshes the perspective.
|
void |
removeVisual(java.lang.Object id)
Removes a new visual object.
|
void |
reset()
Resets position and flushes render info
|
void |
resetZoomAndPosition()
Resets position of the perspective.
|
void |
setName(java.lang.String name)
Sets the name of the perspective
|
void |
setObserverCenter(IObserverCenter obscenter)
Sets the ObserverCenter.
|
boolean |
setOpenGl(boolean opengl)
Sets whether to try to use OpenGL.
|
void |
setSelectedObject(java.lang.Object obj)
Sets the selected object.
|
getMetaData, getMetaDatasgetProperty, getPropertyNames, hasProperty, setPropertyjava.lang.String getName()
void setName(java.lang.String name)
name - name of the perspectivejava.lang.Object getSelectedObject()
void setSelectedObject(java.lang.Object obj)
obj - selected objectvoid setObserverCenter(IObserverCenter obscenter)
obscenter - the ObserverCenterIObserverCenter getObserverCenter()
void addVisual(java.lang.Object id,
java.lang.Object visual)
id - identifier of the objectvisual - the visual objectvoid removeVisual(java.lang.Object id)
id - identifier of the objectjava.awt.Component getView()
void refresh()
boolean getOpenGl()
void resetZoomAndPosition()
void reset()
boolean setOpenGl(boolean opengl)
opengl - true, if attempt should be made to use OpenGL