|
|||||||||
| Home >> All >> com >> xerox >> VTM >> [ engine overview ] | PREV NEXT | ||||||||
A
- ALL_GLYPHS - Static variable in class com.xerox.VTM.engine.VirtualSpaceManager
- select all glyphs in the region
- AccEView - class com.xerox.VTM.engine.AccEView.
- An external view is a window and can be composed of one or several cameras superimposed (uses a standard JFrame) this one is hardware accelerated (at least under Win32) using VolatileImage available since JDK 1.4.0 (does not accelerate bitmaps)
- AccEView(Vector, String, int, int, boolean, boolean, VirtualSpaceManager) - Constructor for class com.xerox.VTM.engine.AccEView
- AccEView(Vector, String, int, int, boolean, boolean, VirtualSpaceManager, JMenuBar) - Constructor for class com.xerox.VTM.engine.AccEView
- AccIView - class com.xerox.VTM.engine.AccIView.
- An internal view is a window and can be composed of one or several cameras superimposed (uses a JInternalFrame) -
this one is hardware accelerated (at least under Win32) using VolatileImage available since JDK 1.4.0 (does not accelerate bitmaps) - AccIView(Vector, String, int, int, boolean, boolean, VirtualSpaceManager, IViewContainer, Integer) - Constructor for class com.xerox.VTM.engine.AccIView
- AccIView(Vector, String, int, int, boolean, boolean, VirtualSpaceManager, IViewContainer, JMenuBar, Integer) - Constructor for class com.xerox.VTM.engine.AccIView
- AccViewPanel - class com.xerox.VTM.engine.AccViewPanel.
- Each view runs in its own thread - uses double buffering - this one is hardware accelerated (at least under Win32) using VolatileImage available since JDK 1.4.0 (does not accelerate bitmaps)
- AccViewPanel(Vector, View) - Constructor for class com.xerox.VTM.engine.AccViewPanel
- AnimManager - class com.xerox.VTM.engine.AnimManager.
- The Animation Manager runs in its own thread - it is in charge of running every standard animations and movements of the active camera
- AnimManager(VirtualSpaceManager) - Constructor for class com.xerox.VTM.engine.AnimManager
- AnimParams - class com.xerox.VTM.engine.AnimParams.
- class used to temporarily store animation parameters in case it is being delayed by Animation Manager - used for both glyph and camera animations
- AnimParams(long, int, Object) - Constructor for class com.xerox.VTM.engine.AnimParams
- AppEventHandler - class com.xerox.VTM.engine.AppEventHandler.
- Abstract class that every VTM-based application should subclass - deals with events like mouse clicks, keyboard events, and entering/leaving a glyph - for every method, mod tells if a modifier key is pressed at the time of the event 0 = no key, 1 = shift, 2 = ctrl, 3 = ctrl+shift
- AppEventHandler() - Constructor for class com.xerox.VTM.engine.AppEventHandler
- AppletEventHandler - class com.xerox.VTM.engine.AppletEventHandler.
- Abstract class that every VTM-based application should subclass - deals with events like mouse clicks, keyboard events, and entering/leaving a glyph - for every method, mod tells if a modifier key is pressed at the time of the event 0 = no key, 1 = shift, 2 = ctrl, 3 = ctrl+shift
- AppletEventHandler() - Constructor for class com.xerox.VTM.engine.AppletEventHandler
- AppletView - class com.xerox.VTM.engine.AppletView.
- An applet view is a panel and can be composed of one or several cameras superimposed (uses a standard JFrame)
- AppletView(Vector, String, int, int, VirtualSpaceManager) - Constructor for class com.xerox.VTM.engine.AppletView
- AppletViewPanel - class com.xerox.VTM.engine.AppletViewPanel.
- Each view runs in its own thread - uses double buffering - for use in JApplet only
- AppletViewPanel(Vector, View) - Constructor for class com.xerox.VTM.engine.AppletViewPanel
- Aspeed - Variable in class com.xerox.VTM.engine.AnimManager
- active camera altitude speed
- above(Glyph, Glyph) - Method in class com.xerox.VTM.engine.VirtualSpace
- put glyph g1 just above glyph g2 in the drawing list (g1 painted after g2)
- activate() - Method in class com.xerox.VTM.engine.View
- activate the view means that it will be repainted
- active - Variable in class com.xerox.VTM.engine.ViewPanel
- active means that this view should be repainted on a regular basis
- activeCam - Variable in class com.xerox.VTM.engine.AnimManager
- active camera
- activeJFrame - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- activeLayer - Variable in class com.xerox.VTM.engine.ViewPanel
- active layer in this view (corresponds to the index of a camera in cams[])
- activeView - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- current view
- addAccView(Vector, String, int, int, boolean, boolean) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new accelerated view - old method
- addAccView(Vector, String, int, int, boolean, boolean, JMenuBar) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new accelerated view - old method
- addAppletView(Vector, String, int, int) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new applet view
- addCGlyph(CGlyph, String) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- add composite glyph c to virtual space whose name is vs
- addCamera() - Method in class com.xerox.VTM.engine.CameraManager
- add a camera to the owning virtual space
- addCamera(String) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- add camera to space whose name is vs
- addCamera(String, boolean) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- add camera to space whose name is vs
- addComponent(Component, Integer) - Method in class com.xerox.VTM.engine.IViewContainer
- addElementsToIntArray(int[], int) - Method in class com.xerox.VTM.engine.AnimManager
- addExternalAccView(Vector, String, int, int, boolean, boolean) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new external accelerated view
- addExternalAccView(Vector, String, int, int, boolean, boolean, JMenuBar) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new external accelerated view
- addExternalView(Vector, String, int, int, boolean, boolean) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new external view
- addExternalView(Vector, String, int, int, boolean, boolean, JMenuBar) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new external view
- addGlyph(Glyph) - Method in class com.xerox.VTM.engine.VirtualSpace
- add glyph g to this space
- addGlyph(Glyph, String) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- add glyph g to virtual space whose name is vs
- addIView(IView, Integer) - Method in class com.xerox.VTM.engine.IViewContainer
- register an IView in this IView container - used to retrieve IView from internal frame (key events)
- addIView(AccIView, Integer) - Method in class com.xerox.VTM.engine.IViewContainer
- register an AccIView in this IView container - used to retrieve AccIView from internal frame (key events)
- addInternalAccView(Vector, String, int, int, boolean, boolean, IViewContainer, Integer) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new internal accelerated view
- addInternalAccView(Vector, String, int, int, boolean, boolean, JMenuBar, IViewContainer, Integer) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new internal accelerated view
- addInternalView(Vector, String, int, int, boolean, boolean, IViewContainer, Integer) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new internal view
- addInternalView(Vector, String, int, int, boolean, boolean, JMenuBar, IViewContainer, Integer) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new internal view
- addView(Vector, String, int, int, boolean, boolean) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new view - old method
- addView(Vector, String, int, int, boolean, boolean, JMenuBar) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new view - old method
- addVirtualSpace(String) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a new virtual space with name n
- allCameras - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- key is camera ID (Integer)
- allGlyphs - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- key is glyph ID (Long)
- allValuesEqualZero(int[]) - Method in class com.xerox.VTM.engine.AnimManager
- allViews - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- key is view name (String)
- allVirtualSpaces - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- key is space name (String)
- altitude - Variable in class com.xerox.VTM.engine.Camera
- altitude of observation
- altitudeOffset(float) - Method in class com.xerox.VTM.engine.Camera
- set camera altitude (relative value)
- alwaysRepaintMe - Variable in class com.xerox.VTM.engine.ViewPanel
- should repaint this view on a regular basis or not (even if not activated, but does not apply to iconified views)
- animCameraBag - Variable in class com.xerox.VTM.engine.AnimManager
- animGlyphBag - Variable in class com.xerox.VTM.engine.AnimManager
- animListener - Variable in class com.xerox.VTM.engine.AnimManager
- animation listener - set by client application if it wants to be notified of camera animations currently running (for instance when the camera is moved)
- animate() - Method in class com.xerox.VTM.engine.CAnimation
- animate() - Method in class com.xerox.VTM.engine.CTransZoom
- animate() - Method in class com.xerox.VTM.engine.CTranslation
- animate() - Method in class com.xerox.VTM.engine.CZoom
- animate() - Method in class com.xerox.VTM.engine.GAnimation
- animate() - Method in class com.xerox.VTM.engine.GCbCurveCtrl
- animate() - Method in class com.xerox.VTM.engine.GColoration
- animate() - Method in class com.xerox.VTM.engine.GColorationPRR
- animate() - Method in class com.xerox.VTM.engine.GQdCurveCtrl
- animate() - Method in class com.xerox.VTM.engine.GResize
- animate() - Method in class com.xerox.VTM.engine.GResizePRR
- animate() - Method in class com.xerox.VTM.engine.GRotate
- animate() - Method in class com.xerox.VTM.engine.GRotatePRR
- animate() - Method in class com.xerox.VTM.engine.GTranslation
- animate() - Method in class com.xerox.VTM.engine.GTranslationPRR
- animatedCameras - Variable in class com.xerox.VTM.engine.AnimManager
- animatedGlyphs - Variable in class com.xerox.VTM.engine.AnimManager
- animator - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- Animation Manager
- antialias - Variable in class com.xerox.VTM.engine.ViewPanel
- should the view be antialiased
- atBottom(Glyph) - Method in class com.xerox.VTM.engine.VirtualSpace
- put this glyph at bottom of the drawing list (will be drawn first)
- awtCursor - Variable in class com.xerox.VTM.engine.ViewPanel
- the AWT cursor
B
- backColor - Variable in class com.xerox.VTM.engine.ViewPanel
- view's backgorund color (default is lightGray)
- beginAt - Variable in class com.xerox.VTM.engine.ViewPanel
- below(Glyph, Glyph) - Method in class com.xerox.VTM.engine.VirtualSpace
- put glyph g1 just below glyph g2 in the drawing list (g1 painted before g2)
- blankColor - Variable in class com.xerox.VTM.engine.ViewPanel
- border - Variable in class com.xerox.VTM.engine.GColoration
- true -> change border color instead of fill color
- buffImg - Variable in class com.xerox.VTM.engine.AppletViewPanel
- for Double Buffering
- buffImg - Variable in class com.xerox.VTM.engine.StdViewPanel
- for Double Buffering
- buildConstraints(GridBagConstraints, int, int, int, int, int, int) - Method in class com.xerox.VTM.engine.View
C
- CA_ALT - Static variable in class com.xerox.VTM.engine.AnimManager
- Interrupt a camera altitude change
- CA_ALT_LIN - Static variable in class com.xerox.VTM.engine.AnimManager
- camera altitude (temporal scheme=linear)
- CA_ALT_PAR - Static variable in class com.xerox.VTM.engine.AnimManager
- camera altitude (temporal scheme=parabolic - slow in/fast out motion)
- CA_ALT_SIG - Static variable in class com.xerox.VTM.engine.AnimManager
- camera altitude (temporal scheme=sigmoid - slow in/slow out motion)
- CA_ALT_TRANS_SIG - Static variable in class com.xerox.VTM.engine.AnimManager
- camera altitude and translation (temporal scheme=sigmoid - slow in/slow out motion)
- CA_BOTH - Static variable in class com.xerox.VTM.engine.AnimManager
- Interrupt a camera translation+altitude change
- CA_TRANS - Static variable in class com.xerox.VTM.engine.AnimManager
- Interrupt a camera translation
- CA_TRANS_LIN - Static variable in class com.xerox.VTM.engine.AnimManager
- camera translation (temporal scheme=linear)
- CA_TRANS_PAR - Static variable in class com.xerox.VTM.engine.AnimManager
- camera translation (temporal scheme=parabolic - slow in/fast out motion)
- CA_TRANS_SIG - Static variable in class com.xerox.VTM.engine.AnimManager
- camera translation (temporal scheme=sigmoid - slow in/slow out motion)
- CAnimation - class com.xerox.VTM.engine.CAnimation.
- camera animation
- CAnimation() - Constructor for class com.xerox.VTM.engine.CAnimation
- CIRCLE - Static variable in class com.xerox.VTM.engine.ViewPanel
- should a circle between point where we started dragging the mouse and current point
- CTRL_MOD - Static variable in class com.xerox.VTM.engine.AppEventHandler
- CTRL_SHIFT_MOD - Static variable in class com.xerox.VTM.engine.AppEventHandler
- CTransZoom - class com.xerox.VTM.engine.CTransZoom.
- camera animation: translation+zoom (altitude change)
- CTransZoom(Camera, AnimManager, long) - Constructor for class com.xerox.VTM.engine.CTransZoom
- CTranslation - class com.xerox.VTM.engine.CTranslation.
- camera animation: translation
- CTranslation(Camera, AnimManager, long) - Constructor for class com.xerox.VTM.engine.CTranslation
- CZoom - class com.xerox.VTM.engine.CZoom.
- camera animation: zoom (altitude change)
- CZoom(Camera, AnimManager, long) - Constructor for class com.xerox.VTM.engine.CZoom
- Camera - class com.xerox.VTM.engine.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
- Camera(long, long, float, float, int) - Constructor for class com.xerox.VTM.engine.Camera
- Camera(long, long, float, float, int, boolean) - Constructor for class com.xerox.VTM.engine.Camera
- CameraManager - class com.xerox.VTM.engine.CameraManager.
- The Camera Manager is in charge of all cameras of a virtual space (there is one camera manager per virtual space) when a camera is destroyed, its index is not reused for another one - so if camera number #3 is removed and then a new camera is added it will be assigned number #4 even though there is no camera at index #3 any longer
- CameraManager(VirtualSpace) - Constructor for class com.xerox.VTM.engine.CameraManager
- camIndex - Variable in class com.xerox.VTM.engine.ViewPanel
- camera2drawnList - Variable in class com.xerox.VTM.engine.VirtualSpace
- cameraList - Variable in class com.xerox.VTM.engine.CameraManager
- list of cameras in this virtual space
- cameras - Variable in class com.xerox.VTM.engine.View
- list of Camera objects used in this view
- cams - Variable in class com.xerox.VTM.engine.ViewPanel
- list of cameras used in this view
- centerOnGlyph(Glyph, Camera, int) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- translates and (un)zooms a camera in order to focus on glyph g
- centerOnRegion(Camera, int, long, long, long, long) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- translates and (un)zooms a camera in order to focus on a specific rectangular region
- circleOnly - Variable in class com.xerox.VTM.engine.ViewPanel
- should the oval be a circle or any oval
- clear() - Method in class com.xerox.VTM.engine.SwingWorker.ThreadVar
- clear() - Method in class com.xerox.VTM.engine.SwingWorkerParam.ThreadVar
- click1(ViewPanel, int, int, int, int) - Method in class com.xerox.VTM.engine.AppEventHandler
- click2(ViewPanel, int, int, int, int) - Method in class com.xerox.VTM.engine.AppEventHandler
- click3(ViewPanel, int, int, int, int) - Method in class com.xerox.VTM.engine.AppEventHandler
- close() - Method in class com.xerox.VTM.engine.View
- called from the window listener when the window is closed
- cm - Variable in class com.xerox.VTM.engine.VirtualSpace
- camera manager for this virtual space
- color - Variable in class com.xerox.VTM.engine.VCursor
- cursor color
- colorsByKeyword - Static variable in class com.xerox.VTM.engine.Utilities
- com.xerox.VTM.engine - package com.xerox.VTM.engine
- computeListAtEachRepaint - Variable in class com.xerox.VTM.engine.ViewPanel
- should compute the list of glyphs under mouse each time the view is repainted (default is false) - this list is anyway computed each time the mouse is moved
- computeMouseOverList(AppEventHandler, Camera) - Method in class com.xerox.VTM.engine.VCursor
- compute list of glyphs currently overlapped by the mouse
- computeSigmoid(int, double) - Method in class com.xerox.VTM.engine.AnimManager
- conclude() - Method in class com.xerox.VTM.engine.CAnimation
- conclude() - Method in class com.xerox.VTM.engine.CTransZoom
- conclude() - Method in class com.xerox.VTM.engine.CTranslation
- conclude() - Method in class com.xerox.VTM.engine.CZoom
- conclude() - Method in class com.xerox.VTM.engine.GAnimation
- conclude() - Method in class com.xerox.VTM.engine.GCbCurveCtrl
- conclude() - Method in class com.xerox.VTM.engine.GColoration
- conclude() - Method in class com.xerox.VTM.engine.GQdCurveCtrl
- conclude() - Method in class com.xerox.VTM.engine.GResize
- conclude() - Method in class com.xerox.VTM.engine.GRotate
- conclude() - Method in class com.xerox.VTM.engine.GTranslation
- construct() - Method in class com.xerox.VTM.engine.SwingWorker
- * Compute the value to be returned by the
getmethod. - construct(Vector) - Method in class com.xerox.VTM.engine.SwingWorkerParam
- * Compute the value to be returned by the
getmethod. - count - Variable in class com.xerox.VTM.engine.GColorationPRR
- count - Variable in class com.xerox.VTM.engine.GResizePRR
- count - Variable in class com.xerox.VTM.engine.GRotatePRR
- count - Variable in class com.xerox.VTM.engine.GTranslationPRR
- createCamera() - Method in class com.xerox.VTM.engine.VirtualSpace
- create a new camera
- createCameraAnimation(long, int, Object, Integer) - Method in class com.xerox.VTM.engine.AnimManager
- animate a camera
- createCbCurveCtrlPtAnimation(long, int, Object, Long) - Method in class com.xerox.VTM.engine.AnimManager
- animate a cubic curve control point
- createGlyphAnimation(long, int, Object, Long) - Method in class com.xerox.VTM.engine.AnimManager
- animate a glyph
- createGlyphAnimation(long, int, int, Object, Long) - Method in class com.xerox.VTM.engine.AnimManager
- animate a glyph
- createIViewContainer(String, int, int) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- create a JFrame container for IViews - required parameter in IView constructor
- createQdCurveCtrlPtAnimation(long, int, Object, Long) - Method in class com.xerox.VTM.engine.AnimManager
- animate a quadratic curve control point
- curDragx - Variable in class com.xerox.VTM.engine.ViewPanel
- drag-segment/rectangle coords
- curDragy - Variable in class com.xerox.VTM.engine.ViewPanel
- drag-segment/rectangle coords
- currentCursor - Variable in class com.xerox.VTM.engine.ViewPanel
- cx - Variable in class com.xerox.VTM.engine.VCursor
- coord in camera space
- cy - Variable in class com.xerox.VTM.engine.VCursor
- coord in camera space
D
- d1 - Variable in class com.xerox.VTM.engine.ViewPanel
- new variables used for an adaptative sleeping time in order to spend max.
- d2 - Variable in class com.xerox.VTM.engine.ViewPanel
- data - Variable in class com.xerox.VTM.engine.AnimParams
- data associated to this animation
- deactivate() - Method in class com.xerox.VTM.engine.View
- deactivate the view (will not be repainted unless setRepaintPolicy(true) or mouse inside the view)
- deactiveTime - Variable in class com.xerox.VTM.engine.ViewPanel
- when view is iconified/deactivated, go sleep much longer
- debug - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- print exceptions
- debugModeON() - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get debug mode state (ON or OFF)
- defaultMultiFill - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- enables detection of multiple full fills in one view repaint - default value assigned to new views - STILL VERY BUGGY - ONLY SUPPORTS VRectangle and VCircle for now
- deiconify() - Method in class com.xerox.VTM.engine.View
- called from the window listener when the window is deiconified - repaint is automatically re-enabled
- delLeadingSpaces(StringBuffer) - Static method in class com.xerox.VTM.engine.Utilities
- destroy() - Method in class com.xerox.VTM.engine.VirtualSpace
- destroy this virtual space - call method in virtual space manager
- destroyCamera(Camera) - Method in class com.xerox.VTM.engine.View
- destroyGlyph(Glyph) - Method in class com.xerox.VTM.engine.VirtualSpace
- remove this glyph from this virtual space (should then be garbage-collected)
- destroyGlyphsInSpace(String) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- destroy all glyphs in space whose name is spaceName
- destroyView() - Method in class com.xerox.VTM.engine.AccEView
- destroy this view
- destroyView() - Method in class com.xerox.VTM.engine.AccIView
- destroy this view
- destroyView() - Method in class com.xerox.VTM.engine.AppletView
- destroy this view
- destroyView() - Method in class com.xerox.VTM.engine.EView
- destroy this view
- destroyView() - Method in class com.xerox.VTM.engine.IView
- destroy this view
- destroyView() - Method in class com.xerox.VTM.engine.View
- destroy this view
- destroyView(String) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- destroy a view - used internally - not available to programmer, who should call the method directly on the view itself
- destroyVirtualSpace(String) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- destroy a virtual space
- detectMultipleFullFills - Variable in class com.xerox.VTM.engine.View
- enables detection of multiple full fills in one view repaint - for this specific view - STILL VERY BUGGY - ONLY SUPPORTS VRectangle and VCircle for now
- disable() - Method in class com.xerox.VTM.engine.Camera
- disable camera
- doFinished - Variable in class com.xerox.VTM.engine.SwingWorkerParam
- doubleCapacity() - Method in class com.xerox.VTM.engine.VCursor
- double capacity of array containing glyphs under mouse
- draw(Graphics2D) - Method in class com.xerox.VTM.engine.VCursor
- draw mouse cursor
- drawDrag - Variable in class com.xerox.VTM.engine.ViewPanel
- should we draw a line between point where we started dragging the mouse and current point
- drawOval - Variable in class com.xerox.VTM.engine.ViewPanel
- should we draw an oval between point where we started dragging the mouse and current point
- drawRect - Variable in class com.xerox.VTM.engine.ViewPanel
- should we draw a rectangle between point where we started dragging the mouse and current point
- drawVTMcursor - Variable in class com.xerox.VTM.engine.ViewPanel
- VTM cursor is drawn only when AWT cursor is set to CUSTOM_CURSOR
- drawingList - Variable in class com.xerox.VTM.engine.VirtualSpace
- visible glyphs - order is important (biggest index gets drawn on top)
- drawnGlyphs - Variable in class com.xerox.VTM.engine.ViewPanel
- drewGlyph(Glyph, int) - Method in class com.xerox.VTM.engine.VirtualSpace
- dsk - Variable in class com.xerox.VTM.engine.IViewContainer
- parent desktop pane of IViews (JInternalFrames)
- duration - Variable in class com.xerox.VTM.engine.AnimParams
- duration of animation in milliseconds
- duration - Variable in class com.xerox.VTM.engine.CAnimation
- animation will last duration ms
- duration - Variable in class com.xerox.VTM.engine.GAnimation
- animation will last duration ms
E
- EView - class com.xerox.VTM.engine.EView.
- An external view is a window and can be composed of one or several cameras superimposed (uses a standard JFrame)
- EView(Vector, String, int, int, boolean, boolean, VirtualSpaceManager) - Constructor for class com.xerox.VTM.engine.EView
- EView(Vector, String, int, int, boolean, boolean, VirtualSpaceManager, JMenuBar) - Constructor for class com.xerox.VTM.engine.EView
- eager - Variable in class com.xerox.VTM.engine.Camera
- Lazy camera, true if the camera only repaints when explicitely asked
- enable() - Method in class com.xerox.VTM.engine.Camera
- enable camera
- enabled - Variable in class com.xerox.VTM.engine.Camera
- camera is enabled or not (disabling does not destroy)
- enterGlyph(Glyph) - Method in class com.xerox.VTM.engine.AppEventHandler
- subclassing methods should call super()
- evH - Variable in class com.xerox.VTM.engine.ViewPanel
- send events to this class (application side)
- eventDispatched(AWTEvent) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- exitGlyph(Glyph) - Method in class com.xerox.VTM.engine.AppEventHandler
- subclassing methods should call super()
F
- findFarmostGlyphCoords(VirtualSpace) - Static method in class com.xerox.VTM.engine.VirtualSpaceManager
- returns the leftmost xpos, upmost ypos, rightmost xpos, downmost ypos visible in virtual space s
- finished() - Method in class com.xerox.VTM.engine.SwingWorker
- Called on the event dispatching thread (not on the worker thread)
* after the
constructmethod has returned. - finished() - Method in class com.xerox.VTM.engine.SwingWorkerParam
- Called on the event dispatching thread (not on the worker thread)
* after the
constructmethod has returned. - focal - Variable in class com.xerox.VTM.engine.Camera
- focal distance
- frame - Variable in class com.xerox.VTM.engine.AccEView
- frame - Variable in class com.xerox.VTM.engine.AccIView
- frame - Variable in class com.xerox.VTM.engine.EView
- frame - Variable in class com.xerox.VTM.engine.IView
- frameTime - Variable in class com.xerox.VTM.engine.AnimManager
- sets the time interval between to loops (sleep time)
- frameTime - Variable in class com.xerox.VTM.engine.ViewPanel
- time between two consecutive repaint+sleep (refresh rate)
G
- GAnimation - class com.xerox.VTM.engine.GAnimation.
- Glyph animation
- GAnimation() - Constructor for class com.xerox.VTM.engine.GAnimation
- GCbCurveCtrl - class com.xerox.VTM.engine.GCbCurveCtrl.
- glyph animation: control point of a cubic curve
- GCbCurveCtrl(VCbCurve, AnimManager, long) - Constructor for class com.xerox.VTM.engine.GCbCurveCtrl
- GColoration - class com.xerox.VTM.engine.GColoration.
- glyph animation: coloration (H,S,V)
- GColoration(Glyph, AnimManager, long, boolean) - Constructor for class com.xerox.VTM.engine.GColoration
- GColorationPRR - class com.xerox.VTM.engine.GColorationPRR.
- glyph animation: coloration (H,S,V) (parameterable refresh rate)
- GColorationPRR(Glyph, AnimManager, long, boolean, int) - Constructor for class com.xerox.VTM.engine.GColorationPRR
- GCurveCtrl - class com.xerox.VTM.engine.GCurveCtrl.
- Curve control point animation
- GCurveCtrl() - Constructor for class com.xerox.VTM.engine.GCurveCtrl
- GL_COLOR - Static variable in class com.xerox.VTM.engine.AnimManager
- Interrupt a glyph rotation
- GL_COLOR_SIG - Static variable in class com.xerox.VTM.engine.AnimManager
- coloration (temporal scheme=sigmoid - slow in/slow out motion)
- GL_CP_TRANS_LIN - Static variable in class com.xerox.VTM.engine.AnimManager
- control point translation (curve) (temporal scheme=linear)
- GL_CP_TRANS_PAR - Static variable in class com.xerox.VTM.engine.AnimManager
- control point translation (curve) (temporal scheme=parabolic - slow in/fast out motion)
- GL_CP_TRANS_SIG - Static variable in class com.xerox.VTM.engine.AnimManager
- control point translation (curve) (temporal scheme=sigmoid - slow in/slow out motion)
- GL_CTRL - Static variable in class com.xerox.VTM.engine.AnimManager
- Interrupt a curve control point animation
- GL_ROT - Static variable in class com.xerox.VTM.engine.AnimManager
- Interrupt a glyph rotation
- GL_ROT_LIN - Static variable in class com.xerox.VTM.engine.AnimManager
- rotation (temporal scheme=linear)
- GL_ROT_PAR - Static variable in class com.xerox.VTM.engine.AnimManager
- rotation (temporal scheme=parabolic - slow in/fast out motion)
- GL_ROT_SIG - Static variable in class com.xerox.VTM.engine.AnimManager
- rotation (temporal scheme=sigmoid - slow in/slow out motion)
- GL_SZ - Static variable in class com.xerox.VTM.engine.AnimManager
- Interrupt a glyph resizing
- GL_SZ_LIN - Static variable in class com.xerox.VTM.engine.AnimManager
- resizing (temporal scheme=linear)
- GL_SZ_PAR - Static variable in class com.xerox.VTM.engine.AnimManager
- resizing (temporal scheme=parabolic - slow in/fast out motion)
- GL_SZ_SIG - Static variable in class com.xerox.VTM.engine.AnimManager
- resizing (temporal scheme=sigmoid - slow in/slow out motion)
- GL_TRANS - Static variable in class com.xerox.VTM.engine.AnimManager
- Interrupt a glyph translation
- GL_TRANS_LIN - Static variable in class com.xerox.VTM.engine.AnimManager
- translation (temporal scheme=linear)
- GL_TRANS_PAR - Static variable in class com.xerox.VTM.engine.AnimManager
- translation (temporal scheme=parabolic - slow in/fast out motion)
- GL_TRANS_SIG - Static variable in class com.xerox.VTM.engine.AnimManager
- translation (temporal scheme=sigmoid - slow in/slow out motion)
- GQdCurveCtrl - class com.xerox.VTM.engine.GQdCurveCtrl.
- glyph animation: control point of a quadratic curve
- GQdCurveCtrl(VQdCurve, AnimManager, long) - Constructor for class com.xerox.VTM.engine.GQdCurveCtrl
- GResize - class com.xerox.VTM.engine.GResize.
- glyph animation: resize
- GResize(Glyph, AnimManager, long) - Constructor for class com.xerox.VTM.engine.GResize
- GResizePRR - class com.xerox.VTM.engine.GResizePRR.
- glyph animation: resize (parameterable refresh rate)
- GResizePRR(Glyph, AnimManager, long, int) - Constructor for class com.xerox.VTM.engine.GResizePRR
- GRotate - class com.xerox.VTM.engine.GRotate.
- glyph animation: rotation
- GRotate(Glyph, AnimManager, long) - Constructor for class com.xerox.VTM.engine.GRotate
- GRotatePRR - class com.xerox.VTM.engine.GRotatePRR.
- glyph animation: rotation (parameterable refresh rate)
- GRotatePRR(Glyph, AnimManager, long, int) - Constructor for class com.xerox.VTM.engine.GRotatePRR
- GTranslation - class com.xerox.VTM.engine.GTranslation.
- glyph animation: translation (X,Y)
- GTranslation(Glyph, AnimManager, long) - Constructor for class com.xerox.VTM.engine.GTranslation
- GTranslationPRR - class com.xerox.VTM.engine.GTranslationPRR.
- glyph animation: translation (X,Y) (parameterable refresh rate)
- GTranslationPRR(Glyph, AnimManager, long, int) - Constructor for class com.xerox.VTM.engine.GTranslationPRR
- g2 - Variable in class com.xerox.VTM.engine.ViewPanel
- generalRepaintPolicy - Variable in class com.xerox.VTM.engine.VirtualSpaceManager
- default policy for view repainting - true means all views are repainted even if ((not active) or (mouse not inside the view)) - false means only the active view and the view in which the mouse is currently located (if different) are repainted - default is true
- get() - Method in class com.xerox.VTM.engine.SwingWorker.ThreadVar
- get() - Method in class com.xerox.VTM.engine.SwingWorker
- Return the value created by the
constructmethod. - get() - Method in class com.xerox.VTM.engine.SwingWorkerParam.ThreadVar
- get() - Method in class com.xerox.VTM.engine.SwingWorkerParam
- Return the value created by the
constructmethod. - getActiveCamera() - Method in class com.xerox.VTM.engine.View
- get active camera (associated with active layer)
- getActiveCamera() - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get active camera
- getActiveLayer() - Method in class com.xerox.VTM.engine.View
- get the active layer in this view (0 is deepest)
- getActiveSpace() - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get active virtual space
- getActiveView() - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get active view
- getAllGlyphs() - Method in class com.xerox.VTM.engine.VirtualSpace
- get all glyphs in this space, visible or not, sensitive or not
- getAltitude() - Method in class com.xerox.VTM.engine.Camera
- get camera altitude
- getAnimationListener() - Method in class com.xerox.VTM.engine.AnimManager
- get the animation listener set by client application
- getAntialiasing() - Method in class com.xerox.VTM.engine.View
- get the value of the antialias rendering hint for this view
- getBackgroundColor() - Method in class com.xerox.VTM.engine.View
- get background color of this view
- getCamera(int) - Method in class com.xerox.VTM.engine.CameraManager
- return i-th camera in this virtual space
- getCamera(int) - Method in class com.xerox.VTM.engine.VirtualSpace
- get virtual space's i-th camera
- getCamera(Integer) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get camera whose ID is id
- getCameraList() - Method in class com.xerox.VTM.engine.VirtualSpace
- Deprecated. As of zvtm 0.9.0, replaced by getCameraListAsArray
- getCameraListAsArray() - Method in class com.xerox.VTM.engine.VirtualSpace
- returns the list of all cameras in this virtual space
- getCameraNumber(int) - Method in class com.xerox.VTM.engine.View
- get camera number i (corresponds to layer)
- getColorByKeyword(String) - Static method in class com.xerox.VTM.engine.Utilities
- get the Java AWT color which correpsonds to a color keyword as defined in http://www.w3.org/TR/SVG/types.html#ColorKeywords
- getDefaultMultiFills() - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get state of detection of multiple full fills in one view repaint - default value assigned to new views
- getDetectMultiFills() - Method in class com.xerox.VTM.engine.View
- get state of detection of multiple full fills in one view repaint - for this specific view
- getDrawnGlyphs() - Method in class com.xerox.VTM.engine.VirtualSpace
- Deprecated. as of zvtm 0.9.0
- getDrawnGlyphs(int) - Method in class com.xerox.VTM.engine.VirtualSpace
- get all glyphs actually drawn for a given camera in this virtual space
- getFocal() - Method in class com.xerox.VTM.engine.Camera
- get camera focal distance
- getFrame() - Method in class com.xerox.VTM.engine.AccEView
- get the java.awt.Container for this view
- getFrame() - Method in class com.xerox.VTM.engine.AccIView
- get the java.awt.Container for this view
- getFrame() - Method in class com.xerox.VTM.engine.AppletView
- get the java.awt.Container for this view
- getFrame() - Method in class com.xerox.VTM.engine.EView
- get the java.awt.Container for this view
- getFrame() - Method in class com.xerox.VTM.engine.IView
- get the java.awt.Container for this view
- getFrame() - Method in class com.xerox.VTM.engine.View
- get the java.awt.Container for this view
- getGlobalView(Camera, int) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- translates and (un)zooms a camera in order to see everything visible in the associated virtual space
- getGlyph(Long) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get glyph with ID id
- getGlyphSetGeometricalCenter(Glyph[]) - Static method in class com.xerox.VTM.engine.VirtualSpace
- computes the geometrical center of a set of glyphs (takes glyph sizes into account) (0,0 if list is empty)
- getGlyphsInRegion(long, long, long, long, String, int) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- returns a vector of glyphs whose hotspot is in region delimited by rectangle (x1,y1,x2,y2) in virtual space vs (returns null if empty).
- getGlyphsOfType(String) - Method in class com.xerox.VTM.engine.VirtualSpace
- get all glyphs of type t - if t=="" then select all glyphs (means ANY type)
- getGlyphsUnderMouse() - Method in class com.xerox.VTM.engine.VCursor
- get the list of glyphs currently under mouse (last entry is last glyph entered)
- getGlyphsUnderMouse() - Method in class com.xerox.VTM.engine.ViewPanel
- get array of glyphs under mouse (for this view)
- getGraphicsContext() - Method in class com.xerox.VTM.engine.View
- gives access to the panel's Graphics object - can be useful in some cases, for instance to compute the bounds of a text string that has not yet been added to any virtual space.
- getID() - Method in class com.xerox.VTM.engine.Camera
- get camera ID
- getID() - Method in class com.xerox.VTM.engine.VCursor
- get mouse cursor ID
- getImage() - Method in class com.xerox.VTM.engine.AccViewPanel
- getImage() - Method in class com.xerox.VTM.engine.AppletViewPanel
- getImage() - Method in class com.xerox.VTM.engine.StdViewPanel
- getImage() - Method in class com.xerox.VTM.engine.View
- returns a BufferedImage representation of this view (this is actually a COPY of the original) that can be used for instance with ImageIO.ImageWriter
- getImage() - Method in class com.xerox.VTM.engine.ViewPanel
- getIndex() - Method in class com.xerox.VTM.engine.Camera
- get camera index (w.r.t owning virtual space)
- getIntersectingPaths(Camera) - Method in class com.xerox.VTM.engine.VCursor
- returns a list of all VPaths under the mouse cursor (tolerance is 5 units in virtual space) - returns null if none
- getIntersectingTexts(Camera) - Method in class com.xerox.VTM.engine.VCursor
- returns a list of all VTexts under the mouse cursor - returns null if none
- getLaziness() - Method in class com.xerox.VTM.engine.Camera
- get camera repaint mode (eager or lazy)
- getLocation() - Method in class com.xerox.VTM.engine.Camera
- get camera location
- getLocation() - Method in class com.xerox.VTM.engine.VCursor
- get the mouse location in virtual space (active layer)
- getMainFont() - Static method in class com.xerox.VTM.engine.VirtualSpaceManager
- getMouse() - Method in class com.xerox.VTM.engine.ViewPanel
- get mouse as VCursor
- getName() - Method in class com.xerox.VTM.engine.VirtualSpace
- get virtual space name
- getNotifyMouseMoved() - Method in class com.xerox.VTM.engine.View
- get state of notifyMouseMoved for this view
- getOwningSpace() - Method in class com.xerox.VTM.engine.Camera
- get virtual space owning this camera
- getOwningView() - Method in class com.xerox.VTM.engine.Camera
- get view owning this camera
- getOwningView() - Method in class com.xerox.VTM.engine.VCursor
- get the view to which this cursor belongs
- getRefreshRate() - Method in class com.xerox.VTM.engine.View
- Set this view's refresh rate - default is 20
- getRefreshRate() - Method in class com.xerox.VTM.engine.ViewPanel
- getRepaintPolicy() - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get general policy for view repainting (this is the current default policy, but this does not guarantee that all views comply with it since the policy may be changed for each single view)
- getSelectedGlyphs() - Method in class com.xerox.VTM.engine.VirtualSpace
- get selected glyphs
- getStickedGlyphs() - Method in class com.xerox.VTM.engine.VCursor
- get glyphs sticked to mouse
- getStickedGlyphsNumber() - Method in class com.xerox.VTM.engine.VCursor
- get the number of glyphs sticked to the mouse
- getTextDisplayedAsSegCoef() - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- set the value under which a VText is drawn as a point instead of a text (considered too small to be read).
- getValue() - Method in class com.xerox.VTM.engine.SwingWorker
- * Get the value produced by the worker thread, or null if it * hasn't been constructed yet.
- getValue() - Method in class com.xerox.VTM.engine.SwingWorkerParam
- * Get the value produced by the worker thread, or null if it * hasn't been constructed yet.
- getView(String) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get view whose name is n
- getVirtualSpace(String) - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get virtual space whose name is n
- getVisibleGlyphs() - Method in class com.xerox.VTM.engine.VirtualSpace
- get all visible glyphs
- getVisibleRegion(Camera) - Method in class com.xerox.VTM.engine.View
- returns bounds of rectangle representing virtual space's region seen through camera c [west,north,east,south]
- getZoomLimit() - Method in class com.xerox.VTM.engine.VirtualSpaceManager
- get the zoom-in limit/maximum magnification (like a floor the camera cannot go through)
default value 0 means that, at maximum magnification, the size of observed glyphs corresponds to their real size (e.g. - gl - Variable in class com.xerox.VTM.engine.ViewPanel
- glyphsUnderMouse - Variable in class com.xerox.VTM.engine.VCursor
- list of glyphs overlapped by mouse (last entry is last glyph entered)
- goFullScreen(boolean, DisplayMode) - Method in class com.xerox.VTM.engine.AccEView
- Go in full screen mode and display this View's content
- goFullScreen(boolean, DisplayMode) - Method in class com.xerox.VTM.engine.AccIView
- Go in full screen mode and display this View's content - DOES NOT WORK FOR AccIView or IView - use AccEView or EView (external views)
- goFullScreen(boolean, DisplayMode) - Method in class com.xerox.VTM.engine.AppletView
- Go in full screen mode and display this View's content - DOES NOT WORK FOR AccIView or IView or AppletView ; only for AccEView or EView (external views)
- goFullScreen(boolean, DisplayMode) - Method in class com.xerox.VTM.engine.EView
- Go in full screen mode and display this View's content
- goFullScreen(boolean, DisplayMode) - Method in class com.xerox.VTM.engine.IView
- Go in full screen mode and display this View's content - DOES NOT WORK FOR AccIView or IView or AppletView - use AccEView or EView (external views)
- goFullScreen(boolean, DisplayMode) - Method in class com.xerox.VTM.engine.View
- Go in full screen mode and display this View's content - DOES NOT WORK FOR AccIView or IView or AppletView ; only for AccEView or EView (external views)
H
- hide(Glyph) - Method in class com.xerox.VTM.engine.VirtualSpace
- hide this glyph
I
- ID - Variable in class com.xerox.VTM.engine.Camera
- camera ID
- ID - Variable in class com.xerox.VTM.engine.VCursor
- IView - class com.xerox.VTM.engine.IView.
- An internal view is a window and can be composed of one or several cameras superimposed (uses a JInternalFrame)
- IView(Vector, String, int, int, boolean, boolean, VirtualSpaceManager, IViewContainer, Integer) - Constructor for class com.xerox.VTM.engine.IView
- IView(Vector, String, int, int, boolean, boolean, VirtualSpaceManager, IViewContainer, JMenuBar, Integer) - Constructor for class com.xerox.VTM.engine.IView
- IViewContainer - class com.xerox.VTM.engine.IViewContainer.
- a JFrame that can contain AccIView and IView VTM windows (required to create such views)
- IViewContainer(String, int, int) - Constructor for class com.xerox.VTM.engine.IViewContainer
- IViewContainer(String) - Constructor for class com.xerox.VTM.engine.IViewContainer
- width and height are set to max value
- iconify() - Method in class com.xerox.VTM.engine.View
- called from the window listener when the window is iconified - repaint is automatically disabled
- index - Variable in class com.xerox.VTM.engine.Camera
- camera index (wrt the owning virtual space)
- init(String) - Method in class com.xerox.VTM.engine.IViewContainer
- initCameras(Vector) - Method in class com.xerox.VTM.engine.View
- inside - Variable in class com.xerox.VTM.engine.ViewPanel
- mouse is inside this component
- internalFrameActivated(InternalFrameEvent) - Method in class com.xerox.VTM.engine.AccIView
- internalFrameActivated(InternalFrameEvent) - Method in class com.xerox.VTM.engine.IView
- internalFrameClosed(InternalFrameEvent) - Method in class com.xerox.VTM.engine.AccIView
- internalFrameClosed(InternalFrameEvent) - Method in class com.xerox.VTM.engine.IView
- internalFrameClosing(InternalFrameEvent) - Method in class com.xerox.VTM.engine.AccIView
- internalFrameClosing(InternalFrameEvent) - Method in class com.xerox.VTM.engine.IView
- internalFrameDeactivated(InternalFrameEvent) - Method in class com.xerox.VTM.engine.AccIView
- internalFrameDeactivated(InternalFrameEvent) - Method in class com.xerox.VTM.engine.IView
- internalFrameDeiconified(InternalFrameEvent) - Method in class com.xerox.VTM.engine.AccIView
- internalFrameDeiconified(InternalFrameEvent) - Method in class com.xerox.VTM.engine.IView
- internalFrameIconified(InternalFrameEvent) - Method in class com.xerox.VTM.engine.AccIView
- internalFrameIconified(InternalFrameEvent) - Method in class com.xerox.VTM.engine.IView
- internalFrameOpened(InternalFrameEvent) - Method in class com.xerox.VTM.engine.AccIView
- internalFrameOpened(InternalFrameEvent) - Method in class com.xerox.VTM.engine.IView
- interrupt() - Method in class com.xerox.VTM.engine.SwingWorker
- A new method that interrupts the worker thread.
- interrupt() - Method in class com.xerox.VTM.engine.SwingWorkerParam
- A new method that interrupts the worker thread.
- interruptCameraAnimation(Camera, String, boolean, boolean) - Method in class com.xerox.VTM.engine.AnimManager
- Interrupt a camera animation being executed
- interruptGlyphAnimation(Glyph, String, boolean, boolean) - Method in class com.xerox.VTM.engine.AnimManager
- Interrupt an animation being executed
- intersectsVPath(VPath) - Method in class com.xerox.VTM.engine.VCursor
- tells if the mouse is above VPath p
- intersectsVText(VText, int) - Method in class com.xerox.VTM.engine.VCursor
- tells if the mouse is above VText t - must provide the camera's index (available through Camera.getIndex())
- isBlank() - Method in class com.xerox.VTM.engine.View
- tells if a view is in blank mode (returns the fill color) or not (returns null)
- isFullScreen - Variable in class com.xerox.VTM.engine.AccEView
- isFullScreen() - Method in class com.xerox.VTM.engine.