public class ShapeInfo
extends java.lang.Object
MilStdSymbol.getSymbolShapes() and
MilStdSymbol.getModifierShapes() after WebRenderer.RenderMultiPointAsMilStdSymbol(String, String, String, String, String, String, double, String, Map, Map) is called.| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Shape |
_Shape |
static int |
justify_center |
static int |
justify_left |
static int |
justify_right |
static int |
SHAPE_TYPE_FILL |
static int |
SHAPE_TYPE_MODIFIER |
static int |
SHAPE_TYPE_MODIFIER_FILL |
static int |
SHAPE_TYPE_POLYLINE |
static int |
SHAPE_TYPE_SINGLE_POINT_OUTLINE |
static int |
SHAPE_TYPE_TG_Q_MODIFIER |
static int |
SHAPE_TYPE_TG_SP_FILL |
static int |
SHAPE_TYPE_TG_SP_FRAME |
static int |
SHAPE_TYPE_TG_SP_OUTLINE |
static int |
SHAPE_TYPE_UNIT_AFFILIATION_MODIFIER |
static int |
SHAPE_TYPE_UNIT_DISPLAY_MODIFIER |
static int |
SHAPE_TYPE_UNIT_ECHELON |
static int |
SHAPE_TYPE_UNIT_FILL |
static int |
SHAPE_TYPE_UNIT_FRAME |
static int |
SHAPE_TYPE_UNIT_HQ_STAFF |
static int |
SHAPE_TYPE_UNIT_OPERATIONAL_CONDITION |
static int |
SHAPE_TYPE_UNIT_OUTLINE |
static int |
SHAPE_TYPE_UNIT_SYMBOL1 |
static int |
SHAPE_TYPE_UNIT_SYMBOL2 |
| Modifier | Constructor and Description |
|---|---|
protected |
ShapeInfo() |
|
ShapeInfo(java.awt.font.GlyphVector glyphVector,
java.awt.geom.Point2D position) |
|
ShapeInfo(java.awt.Shape shape) |
|
ShapeInfo(java.awt.Shape shape,
int shapeType) |
|
ShapeInfo(java.awt.font.TextLayout textLayout,
java.awt.geom.Point2D position) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.geom.AffineTransform |
getAffineTransform() |
java.awt.Rectangle |
getBounds()
Gets bounds for the shapes.
|
java.awt.Color |
getFillColor() |
int |
getFillStyle() |
java.awt.geom.Point2D |
getGlyphPosition()
needed to draw Glyphs and TextLayouts
|
java.awt.font.GlyphVector |
getGlyphVector() |
java.awt.Color |
getLineColor() |
double |
getModifierAngle() |
java.awt.image.BufferedImage |
getModifierImage() |
java.awt.geom.Point2D |
getModifierPosition() |
java.lang.String |
getModifierString() |
double |
getModifierStringAngle()
Deprecated.
|
java.awt.geom.Point2D |
getModifierStringPosition()
Deprecated.
|
java.awt.image.BufferedImage |
getPatternFillImage() |
java.util.ArrayList<java.util.ArrayList<java.awt.geom.Point2D>> |
getPolylines() |
java.awt.image.BufferedImage |
getShader()
Deprecated.
use getTexturePaint()
|
java.awt.Shape |
getShape() |
int |
getShapeType()
For Internal Renderer use
|
java.awt.BasicStroke |
getStroke() |
java.lang.Object |
getTag()
Object that can be used to store anything.
|
java.awt.Color |
getTextBackgroundColor() |
int |
getTextJustify() |
java.awt.font.TextLayout |
getTextLayout() |
java.awt.TexturePaint |
getTexturePaint() |
void |
setAffineTransform(java.awt.geom.AffineTransform value) |
void |
setFillColor(java.awt.Color value) |
void |
setFillStyle(int value) |
void |
setGlyphPosition(java.awt.Point position)
needed to draw Glyphs and TextLayouts
|
void |
setGlyphPosition(java.awt.geom.Point2D position)
needed to draw Glyphs and TextLayouts
|
void |
setGlyphVector(java.awt.font.GlyphVector value,
java.awt.geom.Point2D position) |
void |
setLineColor(java.awt.Color value) |
void |
setModifierAngle(double value) |
void |
setModifierImage(java.awt.image.BufferedImage value) |
void |
setModifierPosition(java.awt.geom.Point2D value) |
void |
setModifierString(java.lang.String value) |
void |
setModifierStringAngle(double value)
Deprecated.
|
void |
setModifierStringPosition(java.awt.geom.Point2D value)
Deprecated.
|
void |
setPatternFillImage(java.awt.image.BufferedImage bmp) |
void |
setPolylines(java.util.ArrayList<java.util.ArrayList<java.awt.geom.Point2D>> value) |
void |
setShader(java.awt.image.BufferedImage value)
Deprecated.
use setTexturePaint()
|
void |
setShape(java.awt.Shape value) |
void |
setShapeType(int value)
For Internal Renderer use
|
void |
setStroke(java.awt.BasicStroke s) |
void |
setTag(java.lang.Object value)
Object that can be used to store anything.
|
void |
setTextBackgroundColor(java.awt.Color value) |
void |
setTextJustify(int value) |
void |
setTextLayout(java.awt.font.TextLayout value) |
void |
setTexturePaint(java.awt.TexturePaint value) |
public static int SHAPE_TYPE_POLYLINE
public static int SHAPE_TYPE_FILL
public static int SHAPE_TYPE_MODIFIER
public static int SHAPE_TYPE_MODIFIER_FILL
public static int SHAPE_TYPE_UNIT_FRAME
public static int SHAPE_TYPE_UNIT_FILL
public static int SHAPE_TYPE_UNIT_SYMBOL1
public static int SHAPE_TYPE_UNIT_SYMBOL2
public static int SHAPE_TYPE_UNIT_DISPLAY_MODIFIER
public static int SHAPE_TYPE_UNIT_ECHELON
public static int SHAPE_TYPE_UNIT_AFFILIATION_MODIFIER
public static int SHAPE_TYPE_UNIT_HQ_STAFF
public static int SHAPE_TYPE_TG_SP_FILL
public static int SHAPE_TYPE_TG_SP_FRAME
public static int SHAPE_TYPE_TG_Q_MODIFIER
public static int SHAPE_TYPE_TG_SP_OUTLINE
public static int SHAPE_TYPE_SINGLE_POINT_OUTLINE
public static int SHAPE_TYPE_UNIT_OUTLINE
public static int SHAPE_TYPE_UNIT_OPERATIONAL_CONDITION
public static int justify_left
public static int justify_center
public static int justify_right
protected java.awt.Shape _Shape
protected ShapeInfo()
public ShapeInfo(java.awt.Shape shape)
public ShapeInfo(java.awt.font.GlyphVector glyphVector,
java.awt.geom.Point2D position)
public ShapeInfo(java.awt.font.TextLayout textLayout,
java.awt.geom.Point2D position)
public ShapeInfo(java.awt.Shape shape,
int shapeType)
shape - shapeType - ShapeInfo.SHAPE_TYPE_public java.awt.Shape getShape()
public void setShape(java.awt.Shape value)
public java.awt.font.GlyphVector getGlyphVector()
public void setGlyphVector(java.awt.font.GlyphVector value,
java.awt.geom.Point2D position)
public java.awt.font.TextLayout getTextLayout()
public void setTextLayout(java.awt.font.TextLayout value)
public void setModifierString(java.lang.String value)
public java.lang.String getModifierString()
public void setModifierPosition(java.awt.geom.Point2D value)
public java.awt.geom.Point2D getModifierPosition()
public void setModifierAngle(double value)
public double getModifierAngle()
public void setModifierStringPosition(java.awt.geom.Point2D value)
setModifierPosition(Point2D)public java.awt.geom.Point2D getModifierStringPosition()
getModifierPosition()public void setModifierStringAngle(double value)
setModifierAngle(double)public double getModifierStringAngle()
getModifierAngle()public void setModifierImage(java.awt.image.BufferedImage value)
public java.awt.image.BufferedImage getModifierImage()
public void setTag(java.lang.Object value)
value - public java.lang.Object getTag()
public java.awt.Rectangle getBounds()
public void setGlyphPosition(java.awt.Point position)
position - public void setGlyphPosition(java.awt.geom.Point2D position)
position - public java.awt.geom.Point2D getGlyphPosition()
public void setLineColor(java.awt.Color value)
public java.awt.Color getLineColor()
public void setFillColor(java.awt.Color value)
public java.awt.Color getFillColor()
public void setTextBackgroundColor(java.awt.Color value)
public java.awt.Color getTextBackgroundColor()
public void setAffineTransform(java.awt.geom.AffineTransform value)
public java.awt.geom.AffineTransform getAffineTransform()
public java.awt.BasicStroke getStroke()
public java.awt.TexturePaint getTexturePaint()
public void setTexturePaint(java.awt.TexturePaint value)
public int getFillStyle()
public void setFillStyle(int value)
public void setStroke(java.awt.BasicStroke s)
public void setShapeType(int value)
value - ShapeInfo.SHAPE_TYPE_public int getShapeType()
public java.util.ArrayList<java.util.ArrayList<java.awt.geom.Point2D>> getPolylines()
public void setPolylines(java.util.ArrayList<java.util.ArrayList<java.awt.geom.Point2D>> value)
public void setShader(java.awt.image.BufferedImage value)
public java.awt.image.BufferedImage getShader()
public void setPatternFillImage(java.awt.image.BufferedImage bmp)
public java.awt.image.BufferedImage getPatternFillImage()
public int getTextJustify()
public void setTextJustify(int value)