| Interface | Description |
|---|---|
| Java2DPainter |
Java2D painting operations interface (hook for direct Java2D painting instructions in Views).
|
| PanelFactory |
| Class | Description |
|---|---|
| AgileGLCanvasFactory |
Factory for GLCanvas.
|
| AgileGLCViewPanel |
AWT Canvas used to paint the content of a view (all camera layers).
|
| AgileGLJPanelFactory |
Factory for GLJPanel.
|
| AgileGLJViewPanel |
JPanel used to paint the content of a view (all camera layers).
|
| AgileNewtCanvasFactory |
Factory for NewtCanvas
Uses OpenGL acceletation provided by the Agile2D rendering pipeline (itself based upon JOGL 2.0).
Agile2D homepage JOGL 2 javadoc JogAmp javadoc NEWT Before instantiating an Agile2D ZVTM View, one must register the new view type: View.registerViewPanelType(AgileGLJPanelFactory.AGILE_NEWT_VIEW, new AgileNewtCanvasFactory()); Then the view gets created as any other view: View v = VirtualSpaceManager.INSTANCE.addFrameView(cameras, View.ANONYMOUS, AgileNewtCanvasFactory.AGILE_NEWT_VIEW, 800, 600, true); |
| AgileNewtViewPanel |
NewtCanvas used to paint the content of a view (all camera layers).
|
| AgileViewPanel |
JPanel used to paint the content of a view (all camera layers).
|
| Camera |
a Camera is used to observe the virtual space which owns it - all cameras have unique IDs, as glyph - (x,y) coordinates, observation altitude and focal distance can be changed
|
| DynaPicker |
DynaSpot picker.
|
| EView |
An external view (EView) is wrapped in a JFrame window and can be composed of one or several cameras superimposed.
|
| GLViewPanel |
JPanel used to paint the content of a view (all camera layers).
|
| Location |
Store a camera location - provides 2 double fields for X,Y and a double field for altitude.
|
| LowPassFilter | |
| OffscreenViewPanel |
Offscreen panel used to paint the content of a view (all camera layers).
|
| Picker |
A picker that requires both VirtualSpace coordinates and View-projected coordinates.
|
| PickerVS |
A picker that requires VirtualSpace coordinates only.
|
| PView |
A PView is based on a JPanel.
|
| ScrollLayer |
Add VirtualSpace content- and scale-aware scroll bars to a View.
|
| SpeedCoupling | |
| StdViewPanel |
JPanel used to paint the content of a view (all camera layers).
|
| SwingWorker |
This is the 3rd version of SwingWorker.
|
| Transitions |
Creation and management of transition animations such as fade in/fade out for views.
|
| Utils | |
| VCursor |
Glyph representing pointing device cursor.
|
| View |
A view is a window and can be composed of one or several cameras superimposed - use EView or IView
A view is repainted on a regular basis when active - for inactive views, the default is to repaint only if the mouse is inside the view (but the frame is not selected) - this can be changed to repaint the view automatically even if it is not selected and if the mouse is not inside, using setRepaintPolicy() |
| ViewPanel |
JPanel used to paint the content of a view (all camera layers).
|
| VirtualSpace |
A virtual space contains glyphs and can be observed through multiple cameras.
|
| VirtualSpaceManager |
Virtual space manager.
|
ZVTM core functionalities. Virtual spaces, views and cameras are defined here.
Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2015 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.