public class TX7 extends OMGraphicAdapter
declutterType, displayPaint, edgeMatchesFill, fillPaint, hasLabel, linePaint, matted, mattingPaint, renderType, selected, selectPaint, showEditablePalette, stroke, textureMask
APP_OBJECT_KEY, appObject, ATT_MAP_KEY, lineType, needToRegenerate, shape, visible
ADD_GRAPHIC_MASK, BASIC_STROKE, CHANGE_APPEARANCE, clear, DECIMAL_DEGREES, DECLUTTERTYPE_LINE, DECLUTTERTYPE_MOVE, DECLUTTERTYPE_NONE, DECLUTTERTYPE_SPACE, DEFAULT_ROTATIONANGLE, DELETE_GRAPHIC_MASK, DESELECT_GRAPHIC_MASK, DESELECTALL_GRAPHIC_MASK, GRAPHICTYPE_ARC, GRAPHICTYPE_BITMAP, GRAPHICTYPE_CIRCLE, GRAPHICTYPE_ELLIPSE, GRAPHICTYPE_GRAPHIC, GRAPHICTYPE_GRID, GRAPHICTYPE_LINE, GRAPHICTYPE_POINT, GRAPHICTYPE_POLY, GRAPHICTYPE_RASTER, GRAPHICTYPE_RECTANGLE, GRAPHICTYPE_TEXT, INFOLINE, LABEL, LINETYPE_GREATCIRCLE, LINETYPE_RHUMB, LINETYPE_STRAIGHT, LINETYPE_UNKNOWN, LOWER_GRAPHIC_MASK, LOWER_TO_BOTTOM_GRAPHIC_MASK, OMGRAPHIC_ELT, OMGRAPHIC_TYPE_ATTR, RADIANS, RAISE_GRAPHIC_MASK, RAISE_TO_TOP_GRAPHIC_MASK, REMOVABLE, RENDERTYPE_LATLON, RENDERTYPE_OFFSET, RENDERTYPE_UNKNOWN, RENDERTYPE_XY, SELECT_GRAPHIC_MASK, SORT_GRAPHICS_MASK, TOOLTIP, UPDATE_GRAPHIC_MASK, UPDATED
Constructor and Description |
---|
TX7(double[] llpoints,
java.lang.String str)
Constructor for the TX7 object
|
TX7(double[] llpoints,
java.lang.String str,
boolean isRadian)
Constructor for the TX7 object
|
TX7(double[] llpoints,
java.lang.String str,
boolean isRadian,
java.awt.Font font)
Constructor for the TX7 object
|
Modifier and Type | Method and Description |
---|---|
boolean |
generate(Projection proj)
generate with a new projection
|
java.awt.Font |
getFont()
Gets the font attribute of the TX7 object
|
double[] |
getLocation()
Gets the location attribute of the TX7 object
|
java.lang.String |
getText()
Gets the text attribute of the TX7 object
|
void |
render(java.awt.Graphics g)
render
|
void |
setFont(java.awt.Font f)
Sets the font attribute of the TX7 object
|
void |
setLocation(double[] llpoints,
boolean isRadian)
Sets the location attribute of the TX7 object
|
void |
setText(java.lang.String S)
Sets the text attribute of the TX7 object
|
clone, deselect, distance, getDeclutterType, getDisplayColor, getDisplayPaint, getEdgeMatchesFill, getFillColor, getFillPaint, getHasLabel, getLineColor, getLinePaint, getMattingPaint, getRenderType, getSelectColor, getSelectPaint, getShowEditablePalette, getStroke, getTextureMask, hasLineTypeChoice, initLabelingDuringGenerate, isClear, isMatted, isSelected, normalizeDistanceForLineWidth, readStroke, regenerate, renderLabel, restore, select, setDeclutterType, setEdgeMatchesFill, setFillColor, setFillPaint, setGraphicsColor, setGraphicsForEdge, setGraphicsForFill, setHasLabel, setLabelLocation, setLabelLocation, setLabelLocation, setLabelLocation, setLineColor, setLinePaint, setMatted, setMattingPaint, setRenderType, setSelectColor, setSelected, setSelectPaint, setShape, setShowEditablePalette, setStroke, setTextureMask, shouldRenderEdge, shouldRenderFill, writeStroke
_distance, appendShapeEdge, appendShapeEdge, appendShapeEdge, appendShapeEdge, checkAttributeMap, checkAttributeMap, clearAttributes, contains, createAttributeMap, createBoxShape, createShape, createShape, describeShapeDetail, describeShapeDetail, distanceToEdge, distanceToEdge, draw, draw, fill, fill, getAppObject, getAppObject, getAttribute, getAttributeMap, getAttributes, getDescription, getLineType, getNeedToRegenerate, getShape, isRenderable, isRenderable, isVisible, putAttribute, removeAttribute, replaceAppObjectWithAttributeMap, setAppObject, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setVisible
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearAttributes, contains, distanceToEdge, draw, draw, fill, fill, getAppObject, getAttribute, getAttributes, getDescription, getLineType, getNeedToRegenerate, getShape, isRenderable, isRenderable, isVisible, putAttribute, removeAttribute, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setVisible
public TX7(double[] llpoints, java.lang.String str, boolean isRadian)
llpoints
- array on lat lon lat lon ...str
- TextisRadian
- true if lat lons given in radianspublic TX7(double[] llpoints, java.lang.String str, boolean isRadian, java.awt.Font font)
llpoints
- array on lat lon lat lon ...str
- TextisRadian
- true if lat lons given in radiansfont
- font used to draw textpublic TX7(double[] llpoints, java.lang.String str)
llpoints
- array on lat lon lat lon ...str
- Text *public void setText(java.lang.String S)
S
- The new text valuepublic void setFont(java.awt.Font f)
f
- The new font valuepublic void setLocation(double[] llpoints, boolean isRadian)
llpoints
- array on lat lon lat lon ...isRadian
- true if lat lons given in radianspublic java.awt.Font getFont()
public java.lang.String getText()
public double[] getLocation()
public boolean generate(Projection proj)
generate
in interface OMGeometry
generate
in class OMGraphicAdapter
proj
- new ProjectionOMGraphicAdapter.regenerate(com.bbn.openmap.proj.Projection)
public void render(java.awt.Graphics g)
render
in interface OMGeometry
render
in class OMGraphicAdapter
g
- GraphicsCopyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details