Package | Description |
---|---|
fr.inria.zuist.engine |
ZUIST multi-scale scene engine for ZVTM.
|
fr.inria.zuist.od | |
fr.inria.zvtm.animation |
New ZVTM animation engine based on Sun's Timing framework.
|
fr.inria.zvtm.cluster |
Enables distributed rendering of ZVTM views on multiple computers.
|
fr.inria.zvtm.engine |
ZVTM core functionalities.
|
fr.inria.zvtm.event |
Provides interfaces and classes for dealing with different types of events fired by ZVTM components.
|
fr.inria.zvtm.fits |
Support for the FITS image file format.
|
fr.inria.zvtm.glyphs |
ZVTM glyphs (graphical objects).
|
fr.inria.zvtm.svg |
Import and export SVG documents to/from virtual spaces.
|
fr.inria.zvtm.treemap | |
fr.inria.zvtm.widgets |
Specialized versions of conventional Swing widgets to be overlaid on top of ZVTM views, and ZVTM Glyph-based widgets such as pie menus.
|
Modifier and Type | Method and Description |
---|---|
GlyphDescription |
SceneBuilder.createGlyphDescription(Glyph g,
String id,
int zindex,
Region region,
boolean sensitivity) |
Modifier and Type | Method and Description |
---|---|
Glyph |
PDFPageDescription.getGlyph() |
Glyph |
TextDescription.getGlyph() |
Glyph |
SceneFragmentDescription.getGlyph()
Does not return anything since this is a scene fragment.
|
abstract Glyph |
ObjectDescription.getGlyph()
Get Glyph described by this description.
|
Glyph |
ImageDescription.getGlyph() |
Glyph |
GlyphDescription.getGlyph() |
Glyph |
ClosedShapeDescription.getGlyph()
Get actual ClosedShape instance wrapped in this ZUIST object description.
|
Constructor and Description |
---|
GlyphDescription(String id,
Glyph glyph,
int z,
Region pr,
boolean sensitive) |
Modifier and Type | Method and Description |
---|---|
Animation |
AnimationFactory.createGlyphBorderColorAnim(int duration,
Glyph glyph,
float[] data,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a border fill color animation
that will not repeat.
|
Animation |
AnimationFactory.createGlyphFillColorAnim(int duration,
Glyph glyph,
float[] data,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a glyph fill color animation
that will not repeat.
|
Animation |
AnimationFactory.createGlyphOrientationAnim(int duration,
Glyph glyph,
double data,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a glyph orientation animation
that will not repeat.
|
Animation |
AnimationFactory.createGlyphSizeAnim(int duration,
Glyph glyph,
double data,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a glyph size animation
that will not repeat.
|
Animation |
AnimationFactory.createGlyphTranslation(int duration,
Glyph glyph,
Point2D.Double data,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a glyph translation
that will not repeat.
|
Modifier and Type | Class and Description |
---|---|
class |
ClusteredImage
Clustered image.
|
Modifier and Type | Method and Description |
---|---|
Glyph |
GlyphReplicator.createGlyph() |
Modifier and Type | Field and Description |
---|---|
protected Glyph |
PickerVS.tmpGlyph |
Modifier and Type | Method and Description |
---|---|
Glyph |
DynaPicker.dynaPick(Camera c)
Compute the list of glyphs picked by the DynaSpot cursor.
|
static Glyph |
Utils.getClosestGlyph(Glyph[] glyphs,
Point2D.Double vp)
Get glyph closest to a given point in virtual space.
|
Glyph |
ScrollLayer.getDownButton()
Get the glyph that represents the DOWN button.
|
Glyph[] |
VirtualSpace.getDrawingList()
Get all visible glyphs (not cloned).
|
Glyph[] |
PickerVS.getDrawOrderedPickedGlyphList(VirtualSpace v)
The list of glyphs under the picker, ordered according to the drawing stack
|
Glyph[] |
VirtualSpace.getGlyphsInRegion(double x1,
double y1,
double x2,
double y2)
Get glyphs whose hotspot is in region delimited by rectangle (x1,y1,x2,y2) in this VirtualSpace.
|
Glyph[] |
ViewPanel.getGlyphsUnderCursorList()
Get the list of glyphs currently under the cursor.
|
Glyph |
ScrollLayer.getHorizontalSlider()
Get the glyph that represents the horizontal slider.
|
Glyph |
ScrollLayer.getLeftButton()
Get the glyph that represents the LEFT button.
|
Glyph[] |
PickerVS.getPickedGlyphList()
Get the list of glyphs currently picked.
|
Glyph[] |
PickerVS.getPickedGlyphList(String type)
Get the list of glyphs currently picked.
|
Glyph |
ScrollLayer.getRightButton()
Get the glyph that represents the RIGHT button.
|
Glyph[] |
VCursor.getStickedGlyphArray()
Get list of glyphs sticked to cursor.
|
Glyph[] |
PickerVS.getStickedGlyphArray()
Get list of glyphs sticked to picker.
|
Glyph[] |
Camera.getStickedGlyphArray()
Get the list of glyphs sticked to this camera.
|
Glyph |
ScrollLayer.getUpButton()
Get the glyph that represents the UP button.
|
Glyph |
ScrollLayer.getVerticalSlider()
Get the glyph that represents the vertical slider.
|
Glyph[] |
VirtualSpace.getVisibleGlyphsList()
Get all visible glyphs (clone).
|
Glyph |
ViewPanel.lastGlyphEntered()
Get the last glyph the mouse entered in (for this view and current active layer).
|
Glyph |
PickerVS.lastGlyphEntered()
Get the last Glyph this picker entered.
|
Glyph |
PickerVS.pickOnTop(VirtualSpace v)
Returns the glyph under the picker (drawing order)
|
Glyph |
VCursor.unstickLastGlyph()
Unstick glyph that was last sticked to this cursor.
|
Glyph |
PickerVS.unstickLastGlyph()
Unstick glyph that was last sticked to this picker.
|
Modifier and Type | Method and Description |
---|---|
Vector<Glyph> |
VirtualSpace.getAllGlyphs()
Get all glyphs in this virtual space, visible or not, sensitive or not.
|
Vector<Glyph> |
VirtualSpace.getDrawnGlyphs(int cameraIndex)
Get all glyphs actually drawn for a given camera in this virtual space.
|
Vector<Glyph> |
VirtualSpace.getGlyphsOfType(String t)
get all glyphs of type t - if t=="" then select all glyphs (means ANY type)
|
Vector<Glyph> |
PickerVS.getIntersectingGlyphs(Camera c)
Get a list of all Glyphs (including segments and paths) picked.
|
Vector<Glyph> |
PickerVS.getIntersectingGlyphs(Camera c,
boolean onlyGlyphsInViewport,
String type)
Get a list of all Glyphs (including segments and paths) picked.
|
Vector<Glyph> |
Picker.getIntersectingGlyphs(Camera c,
boolean onlyGlyphsInViewport,
String type) |
Vector<Glyph> |
VirtualSpace.getSelectedGlyphs()
Get selected glyphs.
|
Modifier and Type | Method and Description |
---|---|
void |
VirtualSpace.above(Glyph g1,
Glyph g2)
Put glyph g1 just above glyph g2 in the drawing list (g1 painted after g2).
|
void |
VirtualSpace.above(Glyph g1,
Glyph g2)
Put glyph g1 just above glyph g2 in the drawing list (g1 painted after g2).
|
void |
VirtualSpace.addGlyph(Glyph g)
Add glyph g to this virtual space.
|
void |
VirtualSpace.addGlyph(Glyph g,
boolean repaint)
Add glyph g to this virtual space.
|
void |
VirtualSpace.addGlyph(Glyph g,
boolean initColors,
boolean repaint)
Add glyph g to this virtual space.
|
void |
VirtualSpace.addGlyphs(Glyph[] glyphs)
Add a list of glyphs to this virtual space.
|
void |
VirtualSpace.addGlyphs(Glyph[] glyphs,
boolean repaint)
Add a list of glyphs to this virtual space.
|
protected void |
VirtualSpace.addGlyphsToDrawingList(Glyph[] glyphs) |
protected void |
VirtualSpace.addGlyphToDrawingList(Glyph g) |
void |
VirtualSpace.atBottom(Glyph g)
Put this glyph at bottom of the drawing list (will be drawn first).
|
void |
VirtualSpace.atBottom(Glyph g,
int z)
Put this glyph before the first glyph that has z-index z, but after any glyph that has a z-index lower than z (if any).
|
void |
VirtualSpace.below(Glyph g1,
Glyph g2)
Put glyph g1 just below glyph g2 in the drawing list (g1 painted before g2).
|
void |
VirtualSpace.below(Glyph g1,
Glyph g2)
Put glyph g1 just below glyph g2 in the drawing list (g1 painted before g2).
|
Location |
View.centerOnGlyph(Glyph g,
Camera c,
int d)
Translates and (un)zooms a camera in order to focus on glyph g
The camera must be used in this view.
|
Location |
View.centerOnGlyph(Glyph g,
Camera c,
int d,
boolean z)
Translates and (un)zooms a camera in order to focus on glyph g
The camera must be used in this view.
|
Location |
View.centerOnGlyph(Glyph g,
Camera c,
int d,
boolean z,
float mFactor)
Translates and (un)zooms a camera in order to focus on glyph g
The camera must be used in this view.
|
Location |
View.centerOnGlyph(Glyph g,
Camera c,
int d,
boolean z,
float mFactor,
EndAction endAction)
Translates and (un)zooms a camera in order to focus on glyph g
The camera must be used in this view.
|
boolean |
VirtualSpace.contains(Glyph g)
Tests whether a glyph belongs to this virtual space or not.
|
static boolean |
Utils.containsGlyph(Glyph[] ga,
Glyph g)
Checks whether Glyph array ga contains glyph g or not.
|
static boolean |
Utils.containsGlyph(Glyph[] ga,
Glyph g)
Checks whether Glyph array ga contains glyph g or not.
|
static boolean |
Utils.containsGlyph(Glyph[] ga,
Glyph g,
int maxIndex)
Checks whether Glyph array ga contains glyph g or not within its first N items.
|
static boolean |
Utils.containsGlyph(Glyph[] ga,
Glyph g,
int maxIndex)
Checks whether Glyph array ga contains glyph g or not within its first N items.
|
void |
VirtualSpace.drewGlyph(Glyph gl,
int cameraIndex) |
double[] |
VirtualSpace.findFarmostGlyphCoords(Glyph[] gl,
double[] res)
Get the bounding box of a set of glyphs visible in this virtual space.
|
static Glyph |
Utils.getClosestGlyph(Glyph[] glyphs,
Point2D.Double vp)
Get glyph closest to a given point in virtual space.
|
static Point2D.Double |
VirtualSpace.getGlyphSetGeometricalCenter(Glyph[] gl)
Compute the geometrical center of a set of glyphs (takes glyph sizes into account)
|
VirtualSpace |
VirtualSpaceManager.getOwningSpace(Glyph g)
Get the virtual space owning Glyph g.
|
protected int |
VirtualSpace.glyphIndexInDrawingList(Glyph g) |
void |
VirtualSpace.hide(Glyph g)
hide Glyph g
- use show() and hide() to change both the visibility and sensitivity of glyphs - use Glyph.setVisible() to only change the glyph's visibility, but not its sensitivity. |
static int |
Utils.indexOfGlyph(Glyph[] ga,
Glyph g)
Checks whether Glyph array ga contains glyph g or not and returns its index.
|
static int |
Utils.indexOfGlyph(Glyph[] ga,
Glyph g)
Checks whether Glyph array ga contains glyph g or not and returns its index.
|
static int |
Utils.indexOfGlyph(Glyph[] ga,
Glyph g,
int maxIndex)
Checks whether Glyph array ga contains glyph g or not within its first N items, and returns its index.
|
static int |
Utils.indexOfGlyph(Glyph[] ga,
Glyph g,
int maxIndex)
Checks whether Glyph array ga contains glyph g or not within its first N items, and returns its index.
|
protected void |
VirtualSpace.insertGlyphInDrawingList(Glyph g,
int index) |
boolean |
PickerVS.isPicked(Glyph g)
Tells whether a given glyph is under this picker or not.
|
void |
VirtualSpace.onTop(Glyph g)
Put this glyph on top of the drawing list (will be drawn last).
|
void |
VirtualSpace.onTop(Glyph g,
int z)
Put this glyph after the last glyph that has z-index z, but before any glyph that has a z-index higher than z (if any).
|
void |
VirtualSpace.removeGlyph(Glyph g)
Remove glyph g from this virtual space.
|
void |
VirtualSpace.removeGlyph(Glyph g,
boolean repaint)
Remove this glyph from this virtual space.
|
protected void |
VirtualSpace.removeGlyphFromDrawingList(Glyph g) |
void |
VirtualSpace.removeGlyphs(Glyph[] gs)
Remove a set of glyphs from this virtual space.
|
void |
VirtualSpace.removeGlyphs(Glyph[] gs,
boolean repaint)
Remove a set of glyphs from this virtual space.
|
protected void |
VirtualSpace.removeGlyphsFromDrawingList(Glyph[] glyphs) |
void |
VirtualSpace.show(Glyph g)
show Glyph g
- use show() and hide() to change both the visibility and sensitivity of glyphs - use Glyph.setVisible() to only change the glyph's visibility, but not its sensitivity. |
void |
Camera.stick(Glyph g)
attach glyph to this camera
|
void |
VCursor.stickGlyph(Glyph g)
Attach glyph g to this cursor.
|
void |
PickerVS.stickGlyph(Glyph g)
Attach glyph g to picker.
|
static void |
Camera.stickToCamera(Glyph g,
Camera c)
Stick glyph g to camera c.
|
void |
Camera.unstick(Glyph g)
detach glyph from this camera
|
void |
VCursor.unstickGlyph(Glyph g)
Unstick glyph from cursor.
|
void |
PickerVS.unstickGlyph(Glyph g)
Unstick glyph from picker.
|
static double[] |
Utils.widthHeight(Glyph glyph) |
Constructor and Description |
---|
ScrollLayer(Camera cc,
Glyph[] widgets)
Create all elements that compose the scroll bars to control a camera.
|
Modifier and Type | Method and Description |
---|---|
void |
PickerListener.enterGlyph(Glyph g)
Cursor entered glyph callback.
|
void |
PickerListener.exitGlyph(Glyph g)
Cursor exited glyph callback.
|
void |
SelectionListener.glyphSelected(Glyph g,
boolean selected) |
Modifier and Type | Class and Description |
---|---|
class |
Grid
A Grid that may be overlaid on a FitsImage
|
class |
RangeSelection |
class |
Slider |
Modifier and Type | Class and Description |
---|---|
class |
AdaptiveText<T>
An adaptative version of VText
|
class |
BrowsableDocument
Glyph encapsulating a PDF document from ICEpdf.
|
class |
ClosedShape<T>
Super class of all closed shapes (rectangles, circles, diamonds, polygons, etc.)
|
class |
Composite<T>
Composite glyph.
|
class |
DPath<T>
Dynamic Path, made of an arbitrary number of segments, quadratic curves, cubic curves, and gaps.
|
class |
FitsImage
Basic FITS image support.
|
class |
FPolygon<T>
Fast Polygon.
|
class |
FRectangle<T>
Rectangle becoming gradually translucent.
|
class |
IcePDFPageImg
Glyph encapsulating a PDF page from ICEpdf.
|
class |
JSkyFitsImage |
class |
LGRectangle |
class |
MultilineText<T>
Multiline text.
|
class |
PCircle<T>
Circle filled using a customizable gradient paint.
|
class |
PRectangle<T>
Rectangle filled using a customizable gradient paint.
|
class |
RImage<T>
Image with a reflection.
|
class |
SemZoomGlyph<T>
A class that provides support for a basic form of semantic zooming.
|
class |
SICircle<T> |
class |
SIRectangle<T>
Rectangle with constant apparent width and height, no matter the camera's altitude.
|
class |
VCircle<T>
Circle.
|
class |
VCross<T>
Cross, with modifiable width and height.
|
class |
VEclipse<T> |
class |
VEllipse<T>
Ellipse.
|
class |
VImage<T>
Bitmap Image.
|
class |
VImageOr<T>
Re-orientable Bitmap Image.
|
class |
VPoint<T>
Point.
|
class |
VPolygon<T>
Polygon.
|
class |
VPolygonOr<T>
Polygon.
|
class |
VRectangle<T>
Rectangle.
|
class |
VRectangleOr<T>
Rectangle.
|
class |
VRectProgress
VRectProgress - A progress bar based on VRectangle.
|
class |
VRing<T>
Slice of a pie or ring.
|
class |
VRoundRect<T>
Round Rectangle.
|
class |
VSegment<T>
Segment (straight line).
|
class |
VShape<T>
Custom shape implementing Jean-Yves Vion-Dury's graphical object model.
|
class |
VSwingComponent<T>
Wrapper for Swing components.
|
class |
VText<T>
Standalone Text.
|
class |
VTextLayout<T>
Wrapper for an AWT TextLayout
Inspired by examples taken from http://java.sun.com/developer/onlineTraining/Media/2DText/more.html
|
class |
VTextOr<T>
Re-orientable Standalone Text.
|
class |
ZPDFPage
Glyph encapsulating a PDF Page.
|
Modifier and Type | Method and Description |
---|---|
static Glyph |
GlyphUtils.basicClone(Glyph g)
returns a (basic) clone of Glyph g, returns null if g belongs to a class that does not implement cloneable.
|
abstract Glyph |
GlyphIcon.getGlyph()
get the glyph that the icon is representing
|
static Glyph |
GlyphFactory.getGlyphFactoryDialog(Dialog owner)
Call a GlyphFactory window that will return the glyph created in the window (all parameters have default value and are editable)
|
static Glyph |
GlyphFactory.getGlyphFactoryDialog(Dialog owner,
long dsv)
Call a GlyphFactory window that will return the glyph created in the window (all parameters have default value and are editable)
|
static Glyph |
GlyphFactory.getGlyphFactoryDialog(Dialog owner,
Vector ast,
String dst,
boolean cst,
Color dfc,
boolean efc,
Color dbc,
boolean ebc,
boolean dto,
boolean eto,
double dav,
boolean eav,
boolean doo,
boolean eoo,
double dagv,
boolean eagv,
long dsv,
boolean esv,
int dvc,
boolean evc,
double[] dvv,
boolean evv)
Call a GlyphFactory window that will return the glyph created in the window (programer sets the default value(s) for every field and specifies if the field can be changed or not)
|
static Glyph |
GlyphFactory.getGlyphFactoryDialog(Frame owner)
Call a GlyphFactory window that will return the glyph created in the window (all parameters have default value and are editable)
|
static Glyph |
GlyphFactory.getGlyphFactoryDialog(Frame owner,
long dsv)
Call a GlyphFactory window that will return the glyph created in the window (all parameters have default value and are editable)
|
static Glyph |
GlyphFactory.getGlyphFactoryDialog(Frame owner,
Vector ast,
String dst,
boolean cst,
Color dfc,
boolean efc,
Color dbc,
boolean ebc,
boolean dto,
boolean eto,
double dav,
boolean eav,
boolean doo,
boolean eoo,
double dagv,
boolean eagv,
long dsv,
boolean esv,
int dvc,
boolean evc,
double[] dvv,
boolean evv)
Call a GlyphFactory window that will return the glyph created in the window (programer sets the default value(s) for every field and specifies if the field can be changed or not)
|
Glyph[] |
Glyph.getStickedGlyphArray()
Get the list of glyphs sticked to this one.
|
protected Glyph |
SemZoomGlyph.selectChild(int camIndex) |
Modifier and Type | Method and Description |
---|---|
List<Glyph> |
Composite.peekAtChildren()
Returns part of the internal state of this Composite.
|
Modifier and Type | Method and Description |
---|---|
void |
Composite.addChild(Glyph child)
Adds a child Glyph to this Composite.
|
static Glyph |
GlyphUtils.basicClone(Glyph g)
returns a (basic) clone of Glyph g, returns null if g belongs to a class that does not implement cloneable.
|
static Icon |
GlyphIcon.getGlyphIcon(Glyph g,
int w,
int h)
Use this method to get a GlyphIcon (you shoud not use a Ic* constructor directly nor GlyphIcon()) ; all objects returned by this method implement javax.swing.Icon
|
static Shape |
GlyphUtils.getJava2DShape(Glyph g)
get a java.awt.Shape instance describing Glyph g (only working for non-Or shapes for now, but could be easily extended to support them)
|
boolean |
Composite.removeChild(Glyph child)
Removes a child Glyph from this Composite.
|
abstract void |
GlyphIcon.setGlyph(Glyph g)
set the glyph that the icon should be representing
|
void |
Glyph.stick(Glyph g)
Attach a glyph to this one.
|
static void |
Glyph.stickToGlyph(Glyph g1,
Glyph g2)
Stick glyph g1 to glyph g2.
|
static void |
Glyph.stickToGlyph(Glyph g1,
Glyph g2)
Stick glyph g1 to glyph g2.
|
void |
Glyph.unstick(Glyph g)
Unattach a glyph from this one.
|
static void |
Glyph.unstickAllGlyphs(Glyph g)
Unstick all glyphs sticked to Glyph g.
|
static void |
Glyph.unstickFromGlyph(Glyph g1,
Glyph g2)
Unstick glyph g1 from glyph g2.
|
static void |
Glyph.unstickFromGlyph(Glyph g1,
Glyph g2)
Unstick glyph g1 from glyph g2.
|
Constructor and Description |
---|
SemZoomGlyph(List<Glyph> glyphs,
List<Double> transitions) |
Modifier and Type | Method and Description |
---|---|
static Glyph |
SVGReader.createImage(Element e,
Context ctx,
boolean meta,
Hashtable imageStore,
String documentParentURL)
Create a VImage from an SVG image element.
|
Modifier and Type | Method and Description |
---|---|
static void |
SVGReader.assignStroke(Glyph g,
SVGStyle ss) |
void |
SVGWriterPostProcessor.newElementCreated(Element el,
Glyph gl,
Document d)
Called each time a new SVG element is created by the SVGWriter.
|
Modifier and Type | Field and Description |
---|---|
protected HashMap<String,Glyph> |
ZMapItem.graphicalObjects |
Modifier and Type | Method and Description |
---|---|
Glyph |
ZMapItem.getGraphicalObject(String id) |
Modifier and Type | Method and Description |
---|---|
Collection<Glyph> |
ZMapItem.getGraphicalObjects() |
Modifier and Type | Method and Description |
---|---|
void |
ZMapItem.putGraphicalObject(String id,
Glyph glyph) |
Modifier and Type | Field and Description |
---|---|
protected List<Glyph> |
Menu.elems |
Modifier and Type | Method and Description |
---|---|
Glyph |
PieMenu.getBoundary()
Get the menu's invisible (but sensitive) boundary glyph.
|
Glyph |
PieMenu.getItem(int i)
Get the menu item at a given index.
|
Glyph |
PieMenu.getItem(String label)
Get the menu item that has a given label.
|
Glyph[] |
PieMenu.getItems()
Get the menu's items counter clockwise.
|
Modifier and Type | Method and Description |
---|---|
MenuItem |
Menu.getItemForGlyph(Glyph glyph)
Returns the MenuItem associated to a given Glyph, if
there is such an item.
|
int |
PieMenu.getItemIndex(Glyph g)
Get index of the provided glyph in the list of menu items.
Menu items are sorted counter clockwise, starting with the element placed at the start angle. |
void |
Menu.onEnterGlyph(Glyph g)
Should be called from outside to highlight the menu items
if needed.
|
void |
Menu.onExitGlyph(Glyph g)
Should be called from outside to highlight the menu items
if needed.
|
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.