Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I J K L M N O P R S T U V X Y Z

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 get method.
construct(Vector) - Method in class com.xerox.VTM.engine.SwingWorkerParam
* Compute the value to be returned by the get method.
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 construct method has returned.
finished() - Method in class com.xerox.VTM.engine.SwingWorkerParam
Called on the event dispatching thread (not on the worker thread) * after the construct method 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 construct method.
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 construct method.
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.