Uses of Class
fr.inria.zvtm.glyphs.Glyph

Packages that use Glyph
fr.inria.zuist.engine ZUIST multi-scale scene engine for ZVTM. 
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.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. 
 

Uses of Glyph in fr.inria.zuist.engine
 

Methods in fr.inria.zuist.engine that return Glyph
 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 ClosedShapeDescription.getGlyph()
          Get actual ClosedShape instance wrapped in this ZUIST object description.
 

Methods in fr.inria.zuist.engine with parameters of type Glyph
 fr.inria.zuist.engine.GlyphDescription SceneManager.createGlyphDescription(Glyph g, String id, int zindex, Region region, boolean sensitivity)
           
 

Uses of Glyph in fr.inria.zvtm.animation
 

Methods in fr.inria.zvtm.animation with parameters of type Glyph
 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.
 

Uses of Glyph in fr.inria.zvtm.cluster
 

Subclasses of Glyph in fr.inria.zvtm.cluster
 class ClusteredImage
          Clustered image.
 

Methods in fr.inria.zvtm.cluster that return Glyph
 Glyph GlyphReplicator.createGlyph()
           
 

Uses of Glyph in fr.inria.zvtm.engine
 

Fields in fr.inria.zvtm.engine declared as Glyph
protected  Glyph Picker.tmpGlyph
           
 

Methods in fr.inria.zvtm.engine that return Glyph
 Glyph DynaPicker.dynaPick(Camera c)
          Compute the list of glyphs picked by the DynaSpot cursor.
 Glyph ScrollLayer.getDownButton()
          Get the glyph that represents the DOWN button.
 Glyph[] VirtualSpace.getDrawingList()
          Get all visible glyphs (not cloned).
 Glyph[] Picker.getDrawOrderedPickedGlyphList(VirtualSpace v)
          The list of glyphs under the picker and ordered according to the drawing stack
 Glyph[] ViewPanel.getGlyphsUnderCursorList()
          Get the list of glyphs currently under mouse (last entry is last glyph entered) This returns a copy of the actual array managed by VCursor at the time the method is called (in other words, the array returned by this method is not synchronized with the actual list over time)
 Glyph ScrollLayer.getHorizontalSlider()
          Get the glyph that represents the horizontal slider.
 Glyph ScrollLayer.getLeftButton()
          Get the glyph that represents the LEFT button.
 Glyph[] Picker.getPickedGlyphList()
          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[] Camera.getStickedGlyphArray()
          return the list of glyphs sticked to this camera (null if none)
 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()
          last glyph the mouse entered in (for this view and current active layer)
 Glyph Picker.lastGlyphEntered()
           
 Glyph Picker.pickOnTop(VirtualSpace v)
          Returns the glyph under the picker (drawing order)
 Glyph VCursor.unstickLastGlyph()
          Unstick glyph that was last sticked to mouse.
 

Methods in fr.inria.zvtm.engine that return types with arguments of type Glyph
 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> View.getGlyphsInRegion(double x1, double y1, double x2, double y2, String vsn, int wg)
          Get glyphs whose hotspot is in region delimited by rectangle (x1,y1,x2,y2) in VirtualSpace vs.
 Vector<Glyph> VirtualSpace.getGlyphsOfType(String t)
          get all glyphs of type t - if t=="" then select all glyphs (means ANY type)
 Vector<Glyph> Picker.getIntersectingGlyphs(Camera c)
          Get a list of all Glyphs (including segments and paths) picked.
 Vector<Glyph> VirtualSpace.getSelectedGlyphs()
          Get selected glyphs.
 

Methods in fr.inria.zvtm.engine with parameters of type Glyph
 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).
 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.
protected  void VirtualSpace.drewGlyph(Glyph gl, int cameraIndex)
           
 double[] VirtualSpace.findFarmostGlyphCoords(Glyph[] gl, double[] res)
          Get the bounding box of all glyphs visible in this 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 Picker.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.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 cursor.
static void Camera.stickToCamera(Glyph g, Camera c)
          Stick glyph g to camera c.
 void Camera.unstick(Glyph g)
          detach glyph from this camera
static double[] Utils.widthHeight(Glyph glyph)
           
 

Constructors in fr.inria.zvtm.engine with parameters of type Glyph
ScrollLayer(Camera cc, Glyph[] widgets)
          Create all elements that compose the scroll bars to control a camera.
 

Uses of Glyph in fr.inria.zvtm.event
 

Methods in fr.inria.zvtm.event with parameters of type Glyph
 void ViewListener.enterGlyph(Glyph g)
          Cursor entered glyph callback.
 void ViewAdapter.enterGlyph(Glyph g)
           
 void ScrollingListener.enterGlyph(Glyph g)
           
 void ViewListener.exitGlyph(Glyph g)
          Cursor exited glyph callback.
 void ViewAdapter.exitGlyph(Glyph g)
           
 void ScrollingListener.exitGlyph(Glyph g)
           
 void SelectionListener.glyphSelected(Glyph g, boolean selected)
           
 

Uses of Glyph in fr.inria.zvtm.glyphs
 

Subclasses of Glyph in fr.inria.zvtm.glyphs
 class AdaptiveText
          An adaptative version of VText
 class ClosedShape
          Super class of all closed shapes (rectangles, circles, diamonds, polygons, etc.)
 class Composite
          Composite glyph.
 class DPath
          Dynamic Path, made of an arbitrary number of segments, quadratic curves, cubic curves, and gaps.
 class FPolygon
          Fast Polygon.
 class FRectangle
          Rectangle becoming gradually translucent.
 class IcePDFPageImg
          Glyph encapsulating a PDF page from ICEpdf.
 class MultilineText
          Multiline text.
 class PRectangle
          Rectangle filled using a customizable gradient paint.
 class RImage
          Image with a reflection.
 class SemZoomGlyph
          A class that provides support for a basic form of semantic zooming.
 class SICircle
           
 class SIRectangle
          Rectangle with constant apparent width and height, no matter the camera's altitude.
 class VCircle
          Circle.
 class VEclipse
           
 class VEllipse
          Ellipse.
 class VImage
          Bitmap Image.
 class VImageOr
          Re-orientable Bitmap Image.
 class VPoint
          Point.
 class VPolygon
          Polygon.
 class VPolygonOr
          Polygon.
 class VRectangle
          Rectangle.
 class VRectangleOr
          Rectangle.
 class VRectProgress
          VRectProgress - A progress bar based on VRectangle.
 class VRing
          Slice of a pie or ring.
 class VRoundRect
          Round Rectangle.
 class VSegment
          Segment (straight line).
 class VShape
          Custom shape implementing Jean-Yves Vion-Dury's graphical object model.
 class VSwingComponent
          Wrapper for Swing components.
 class VText
          Standalone Text.
 class VTextLayout
          Wrapper for an AWT TextLayout Inspired by examples taken from http://java.sun.com/developer/onlineTraining/Media/2DText/more.html
 class VTextOr
          Re-orientable Standalone Text.
 class ZPDFPage
          Glyph encapsulating a PDF Page.
 

Methods in fr.inria.zvtm.glyphs that return Glyph
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)
           
 

Methods in fr.inria.zvtm.glyphs that return types with arguments of type Glyph
 List<Glyph> Composite.peekAtChildren()
          Returns part of the internal state of this Composite.
 

Methods in fr.inria.zvtm.glyphs with parameters of type Glyph
 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.
 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.
 

Constructor parameters in fr.inria.zvtm.glyphs with type arguments of type Glyph
SemZoomGlyph(List<Glyph> glyphs, List<Double> transitions)
           
 

Uses of Glyph in fr.inria.zvtm.svg
 

Methods in fr.inria.zvtm.svg that return Glyph
static Glyph SVGReader.createImage(Element e, Context ctx, boolean meta, Hashtable imageStore, String documentParentURL)
          Create a VImage from an SVG image element.
 

Methods in fr.inria.zvtm.svg with parameters of type Glyph
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.
 

Uses of Glyph in fr.inria.zvtm.treemap
 

Fields in fr.inria.zvtm.treemap with type parameters of type Glyph
protected  HashMap<String,Glyph> ZMapItem.graphicalObjects
           
 

Methods in fr.inria.zvtm.treemap that return Glyph
 Glyph ZMapItem.getGraphicalObject(String id)
           
 

Methods in fr.inria.zvtm.treemap that return types with arguments of type Glyph
 Collection<Glyph> ZMapItem.getGraphicalObjects()
           
 

Methods in fr.inria.zvtm.treemap with parameters of type Glyph
 void ZMapItem.putGraphicalObject(String id, Glyph glyph)
           
 

Uses of Glyph in fr.inria.zvtm.widgets
 

Fields in fr.inria.zvtm.widgets with type parameters of type Glyph
protected  List<Glyph> Menu.elems
           
 

Methods in fr.inria.zvtm.widgets that return Glyph
 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.
 

Methods in fr.inria.zvtm.widgets with parameters of type Glyph
 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-2011 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.