Package com.luciad.format.svg
Interface ILcdSVGConstants
public interface ILcdSVGConstants
Constants used to decode/encode SVG files.
Extra constants are added to create/save common shapes which
are not used in SVG ( points, arcbands and point lists). These
constants are marked with '( non SVG )'.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Tag for an arcband ( non SVG ).static final String
Symbol used to separate attributes of SVG tags.static final String
Vertical alignment for text ( part of style attribute ).static final String
SVG tag for bounds.static final String
/** First coordinate of the center of an arc or circle.static final String
Second coordinate of the center of an arc or circle.static final String
Height of character ( part of text style attribute ).static final String
Width of character ( part of text style attribute ).static final String
SVG tag for a circle.static final String
Instruction of path data, to close the path.static final String
Instruction of path data, to draw a curve.static final String
SVG tag for ellipse.static final String
Instruction of path data, to draw an elliptical arc.static final String
Horizontal alignment for text ( part of style attribute ).static final String
End angle of an arcband ( non SVG ).static final String
Attribute to declare the height of a bounds.static final String
Instruction of path data, to draw a horizontal line to the next point.static final String
SVG tag for a line.static final String
Instruction of path data, to draw a line to the next point.static final String
Maximum radius of an arcband ( non SVG ).static final String
Horizontal alignment for text ( part of style attribute ).static final String
Minimum radius of an arcband ( non SVG ).static final String
Model type, "svg".static final String
Instruction of path data.static final String
SVG tag for path.static final String
The path data.static final String
Tag for a point ( non SVG ).static final String
Tag for a point list ( non SVG ).static final String
Attribute to declare the point list for polygons and polylines.static final String
SVG tag for a polygon.static final String
SVG tag for a polyline.static final String
Instruction of path data, to draw a quadratic Bezier curve.static final String
Radius of a circle.static final String
The x-axis radius of the ellipse.static final String
The y-axis radius of the ellipse.static final String
Instruction of path data, to close the path.static final String
Instruction of path data, to draw a curve relative to the current position.static final String
Instruction of path data, to draw an elliptical arc relative to the current position.static final String
Instruction of path data, to draw a horizontal line relative to the current position.static final String
Instruction of path data, to draw a line relative to the current position.static final String
Instruction of path data, to translate the current position.static final String
Instruction of path data, to draw a quadratic bezier curve relative to the current position.static final String
Instruction of path data, to draw a smooth curve relative to the current position.static final String
Instruction of path data, to draw a smooth quadratic bezier curve relative to the current position.static final String
Instruction of path data, to draw a vertical line relative to the current position.static final String
Rotation angle of an Ellipsoid.static final String
Transformations of text ( part of style attribute ).static final String
SVG tag for a shape list.static final String
Instruction of path data, to draw a smooth curve.static final String
Instruction of path data, to draw a smooth quadratic Bezier curve.static final String
Horizontal alignment for text ( part of style attribute ).static final String
Start angle of an arcband ( non SVG ).static final String
Style attribute for a text element.static final String
SVG tag for text.static final String
Horizontal alignment for text ( part of style attribute ).static final String
Vertical alignment for text ( part of style attribute ).static final String
Vertical alignment for text ( part of style attribute ).static final String
Transformations of text ( part of style attribute ).static final String[]
Units that can be used for length attributes.static final String
Instruction of path data, to draw a vertical line to the next point.static final String
Attribute to declare the width of a bounds.static final String
Attribute to declare a first coordinate.static final String
Attribute to declare a first coordinate of the start point of a line.static final String
Attribute to declare a first coordinate of the end point of a line.static final String
Attribute to declare a second coordinate.static final String
Attribute to declare a second coordinate of the start point of a line.static final String
Attribute to declare a second coordinate of the end point of a line.
-
Field Details
-
MODELTYPE
Model type, "svg". Can be used for detecting the type of an ILcdModel.- See Also:
-
CIRCLE
SVG tag for a circle.- See Also:
-
POLYLINE
SVG tag for a polyline.- See Also:
-
LINE
SVG tag for a line.- See Also:
-
POLYGON
SVG tag for a polygon.- See Also:
-
BOUNDS
SVG tag for bounds.- See Also:
-
TEXT
SVG tag for text.- See Also:
-
SHAPELIST
SVG tag for a shape list.- See Also:
-
ELLIPSE
SVG tag for ellipse.- See Also:
-
PATH
SVG tag for path.- See Also:
-
POINT
Tag for a point ( non SVG ).- See Also:
-
ARCBAND
Tag for an arcband ( non SVG ).- See Also:
-
POINTLIST
Tag for a point list ( non SVG ).- See Also:
-
POINTS
Attribute to declare the point list for polygons and polylines.- See Also:
-
X1
Attribute to declare a first coordinate of the start point of a line.- See Also:
-
Y1
Attribute to declare a second coordinate of the start point of a line.- See Also:
-
X2
Attribute to declare a first coordinate of the end point of a line.- See Also:
-
Y2
Attribute to declare a second coordinate of the end point of a line.- See Also:
-
X
Attribute to declare a first coordinate.- See Also:
-
Y
Attribute to declare a second coordinate.- See Also:
-
WIDTH
Attribute to declare the width of a bounds.- See Also:
-
HEIGHT
Attribute to declare the height of a bounds.- See Also:
-
STYLE
Style attribute for a text element.- See Also:
-
TEXTANCHOR
Horizontal alignment for text ( part of style attribute ).- See Also:
-
START
Horizontal alignment for text ( part of style attribute ).- See Also:
-
MIDDLE
Horizontal alignment for text ( part of style attribute ).- See Also:
-
END
Horizontal alignment for text ( part of style attribute ).- See Also:
-
TEXTBASELINE
Vertical alignment for text ( part of style attribute ).- See Also:
-
TOP
Vertical alignment for text ( part of style attribute ).- See Also:
-
BOTTOM
Vertical alignment for text ( part of style attribute ).- See Also:
-
TRANSFORM
Transformations of text ( part of style attribute ).- See Also:
-
ROTATION
Transformations of text ( part of style attribute ).- See Also:
-
ROTATE
Rotation angle of an Ellipsoid.- See Also:
-
CHARWIDHT
Width of character ( part of text style attribute ).- See Also:
-
CHARHEIGHT
Height of character ( part of text style attribute ).- See Also:
-
CENTERX
/** First coordinate of the center of an arc or circle.- See Also:
-
CENTERY
Second coordinate of the center of an arc or circle.- See Also:
-
RADIUS
Radius of a circle.- See Also:
-
RADIUSX
The x-axis radius of the ellipse.- See Also:
-
RADIUSY
The y-axis radius of the ellipse.- See Also:
-
PATHDATA
The path data.- See Also:
-
MOVETO
Instruction of path data.- See Also:
-
CLOSEPATH
Instruction of path data, to close the path.- See Also:
-
LINETO
Instruction of path data, to draw a line to the next point.- See Also:
-
HORIZONTAL_LINETO
Instruction of path data, to draw a horizontal line to the next point.- See Also:
-
VERTICAL_LINETO
Instruction of path data, to draw a vertical line to the next point.- See Also:
-
CURVETO
Instruction of path data, to draw a curve.- See Also:
-
SMOOTH_CURVETO
Instruction of path data, to draw a smooth curve.- See Also:
-
QUADRATIC_BEZIER_CURVETO
Instruction of path data, to draw a quadratic Bezier curve.- See Also:
-
SMOOTH_QUADRATIC_BEZIER_CURVETO
Instruction of path data, to draw a smooth quadratic Bezier curve.- See Also:
-
ELLIPTICAL_ARC
Instruction of path data, to draw an elliptical arc.- See Also:
-
REL_MOVETO
Instruction of path data, to translate the current position.- See Also:
-
REL_CLOSEPATH
Instruction of path data, to close the path.- See Also:
-
REL_LINETO
Instruction of path data, to draw a line relative to the current position.- See Also:
-
REL_HORIZONTAL_LINETO
Instruction of path data, to draw a horizontal line relative to the current position.- See Also:
-
REL_VERTICAL_LINETO
Instruction of path data, to draw a vertical line relative to the current position.- See Also:
-
REL_CURVETO
Instruction of path data, to draw a curve relative to the current position.- See Also:
-
REL_SMOOTH_CURVETO
Instruction of path data, to draw a smooth curve relative to the current position.- See Also:
-
REL_QUADRATIC_BEZIER_CURVETO
Instruction of path data, to draw a quadratic bezier curve relative to the current position.- See Also:
-
REL_SMOOTH_QUADRATIC_BEZIER_CURVETO
Instruction of path data, to draw a smooth quadratic bezier curve relative to the current position.- See Also:
-
REL_ELLIPTICAL_ARC
Instruction of path data, to draw an elliptical arc relative to the current position.- See Also:
-
MINRADIUS
Minimum radius of an arcband ( non SVG ).- See Also:
-
MAXRADIUS
Maximum radius of an arcband ( non SVG ).- See Also:
-
STARTANGLE
Start angle of an arcband ( non SVG ).- See Also:
-
ENDANGLE
End angle of an arcband ( non SVG ).- See Also:
-
ATTRIBUTESEPARATOR
Symbol used to separate attributes of SVG tags.- See Also:
-
UNITS
Units that can be used for length attributes. These contain:- em
- ex
- px
- pt
- cm
- mm
- in
- %
-