|
|||||||||
| Home >> All >> com >> xerox >> VTM >> [ glyphs overview ] | PREV NEXT | ||||||||
Uses of Package
com.xerox.VTM.glyphs
| Classes in com.xerox.VTM.glyphs used by com.xerox.VTM.glyphs | |
| BooleanOps
class used to store a boolean operation to be run on an appropriate glyph - right now we only support RectangularShape derivatives (Ellipse, Rectangle) |
|
| ClippedPathSeg
Used to decompose VPath in segments |
|
| FPolygon
Custom polygon - CANNOT be resized nor reoriented. |
|
| Glyph
glyph - parent class of all graphical objects |
|
| PathSeg
Used to decompose VPath in segments |
|
| ProjBoolean
project coordinates of a boolean shape |
|
| ProjCbCurve
project coordinates of a quadratic curve |
|
| ProjCircle
project coordinates of a circle |
|
| ProjCirImage
project coordinates of an image (not scalable) |
|
| ProjDiamond
project coordinates of a diamond |
|
| ProjectedCoords
project coordinates - parent class of all projected coordinates objects |
|
| ProjEllipse
project coordinates of an ellipse |
|
| ProjImage
project coordinates of an image (not scalable) |
|
| ProjOctagon
project coordinates of a octagon |
|
| ProjPoint
project coordinates of a point |
|
| ProjPolygon
project coordinates of a custom shape |
|
| ProjQdCurve
project coordinates of a quadratic curve |
|
| ProjRectangle
project coordinates of a rectangle |
|
| ProjRoundRect
project coordinates of a rectangle |
|
| ProjSegment
project coordinates of a segment |
|
| ProjShape
project coordinates of a custom shape |
|
| ProjText
project coordinates of a rectangle |
|
| ProjTriangle
project coordinates of a triangle |
|
| RectangularShape
Rectangular shape interface - implemented by rectangles and ellipses |
|
| Transparent
Transparency interface - implemented by all V[xxx]ST glyphs. |
|
| VCircle
Circle - cannot be reoriented - it makes no sense anyway |
|
| VDiamond
Diamond (losange with height equal to width) cannot be reoriented |
|
| VDiamondOr
Diamond (losange with height equal to width) - can be reoriented |
|
| VEllipse
Ellipse - cannot be reoriented |
|
| VImage
Image (rectangular) - cannot be reoriented |
|
| VOctagon
Octagon (eight "almost" regular edges) cannot be reoriented |
|
| VOctagonOr
Octagon (eight "almost" regular edges) - can be reoriented |
|
| VPath
General path - cannot be resized nor reoriented (for now) - does not follow the standard object model - (vx,vy) are the coordinates of the path's first point - can detect mouse overlapping path by explicitely calling VCursor.interesctsPath(VPath p), but no event is automatically fired by the event handler when the mouse is above a VPath (if you really want to do that, you can call VCursor.getIntersectingPaths() in mouseMoved in your event handler, but this probably will be time consuming) |
|
| VPolygon
Custom polygon - can now be resized. |
|
| VRectangle
Rectangle - cannot be reoriented |
|
| VRectangleOr
Rectangle - can be reoriented |
|
| VRoundRect
Round Rectangle - cannot be reoriented - the corners are approximated to a plain rectangle for some operations like computing mouse enter/exit events (performance reasons) |
|
| VShape
Custom shape implementing Jean-Yves Vion-Dury's model - defined by its N vertices (every vertex is between 0 (distance from shape's center=0) and 1.0 (distance from shape's center equals bounding circle radius)) - angle between each vertices is 2*Pi/N - can be reoriented |
|
| VText
Standalone Text (font properties are set in the view, but can be changed for each VText using setSpecialFont()) vx and vy are coordinates of lower-left corner of String because it would be too time-consuming to compute the String's center (needs to be computed at each repaint: it requires access to Graphics2D) (besides it makes the VTM unstable) |
|
| VTriangle
Triangle - cannot be reoriented |
|
| VTriangleOr
Triangle - can be reoriented |
|
|
|||||||||
| Home >> All >> com >> xerox >> VTM >> [ glyphs overview ] | PREV NEXT | ||||||||