|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bbn.openmap.omGraphics.geom.BasicGeometry
com.bbn.openmap.omGraphics.OMGraphicAdapter
com.bbn.openmap.layer.location.Location
com.bbn.openmap.layer.location.BasicLocation
ru.igis.omtab.MapOb
ru.igis.omtab.OMTArc
public class OMTArc
Class for creation and store Openmap OMArc object from Protege Instance
Field Summary |
---|
Fields inherited from class ru.igis.omtab.MapOb |
---|
df |
Fields inherited from class com.bbn.openmap.layer.location.Location |
---|
DECLUTTER_ANYWHERE, DECLUTTER_LOCALLY, DEFAULT_SPACING, handler, lat, lon, name, origXLabelOffset, origYLabelOffset, x, xOffset, y, yOffset |
Fields inherited from interface com.bbn.openmap.omGraphics.OMGraphicConstants |
---|
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 Summary | |
---|---|
OMTArc()
Creates a new instance of MapOb |
|
OMTArc(edu.stanford.smi.protege.model.Instance instance)
Constructor of OMTArc object from Protege instance |
Method Summary | |
---|---|
boolean |
contains(double lat,
double lon)
Method to determine if Arc contains some point |
boolean |
contains(MapOb mo)
Method to determine if Arc contains some Map Object |
static OMTArc |
createOTMArc(java.lang.String label,
java.lang.String latitude,
java.lang.String longitude,
java.lang.String lcolor,
java.lang.String radius,
java.lang.String start,
java.lang.String extent,
java.lang.String type)
Factory method for creating OMTArc object from string parameters |
void |
mapFromProtege(edu.stanford.smi.protege.model.Instance instance)
Rewrite information from Protege Instance to this object. |
void |
setCourse(int deg)
Set Course from int |
void |
setGraphicLocations(double latitude,
double longitude)
Standard Openmap method |
void |
setLine(edu.stanford.smi.protege.model.Instance linst)
|
Methods inherited from class ru.igis.omtab.MapOb |
---|
addLinkToMe, bearingsDeg, bearingsDeg, bearingsDeg, bearingsRad, coordFromProtege, createMapOb, distanceNM, distanceNM, distanceNM, getDeg, getDegMin, getDescription, getInstance, getLatitude, getLatitudeDM, getLeftPanel, getLinksToMe, getLongitude, getLongitudeDM, getToolTip, getWhoTows, hideLabel, mapToProtege, offTow, position, removeLinkToMe, setDescription, setLabelText, setLeftPanel, setLocation, setSpeed, setToolTip, setWhoTows, showLabel, showLeftPanel |
Methods inherited from class com.bbn.openmap.layer.location.BasicLocation |
---|
setGraphicLocations, setGraphicLocations |
Methods inherited from class com.bbn.openmap.layer.location.Location |
---|
convertCoordinateString, distance, generate, generate, getDeclutterLimit, getDetails, getHorizontalLabelBuffer, getLabel, getLocationHandler, getLocationMarker, getName, isAllowDecluttering, isShowLocation, isShowName, main, render, renderLocation, renderName, setAllowDecluttering, setDeclutterLimit, setDetails, setHorizontalLabelBuffer, setLabel, setLocation, setLocation, setLocation, setLocation, setLocationHandler, setLocationMarker, setLocationPaint, setName, setShowLocation, setShowName, showDetails |
Methods inherited from class com.bbn.openmap.omGraphics.OMGraphicAdapter |
---|
clone, deselect, getDeclutterType, getDisplayColor, getDisplayPaint, getEdgeMatchesFill, getFillColor, getFillPaint, getHasLabel, getLineColor, getLinePaint, getMattingPaint, getRenderType, getSelectColor, getSelectPaint, getShowEditablePalette, getStroke, getTextureMask, hasLineTypeChoice, isClear, isMatted, isSelected, normalizeDistanceForLineWidth, regenerate, renderLabel, restore, select, setDeclutterType, setFillColor, setFillPaint, setGraphicsColor, setGraphicsForEdge, setGraphicsForFill, setLabelLocation, setLabelLocation, setLabelLocation, setLabelLocation, setLineColor, setLinePaint, setMatted, setMattingPaint, setRenderType, setSelectColor, setSelected, setSelectPaint, setShape, setShowEditablePalette, setStroke, setTextureMask, shouldRenderEdge, shouldRenderFill |
Methods inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry |
---|
appendShapeEdge, appendShapeEdge, appendShapeEdge, appendShapeEdge, clearAttributes, createBoxShape, createShape, createShape, describeShapeDetail, describeShapeDetail, distanceToEdge, draw, fill, getAppObject, getAttribute, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, isVisible, putAttribute, removeAttribute, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setVisible |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.bbn.openmap.omGraphics.OMGeometry |
---|
clearAttributes, distanceToEdge, draw, fill, getAppObject, getAttribute, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, isVisible, putAttribute, removeAttribute, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setVisible |
Constructor Detail |
---|
public OMTArc()
public OMTArc(edu.stanford.smi.protege.model.Instance instance) throws java.lang.Exception
instance
- - Protege Instance
java.lang.Exception
- -Method Detail |
---|
public static OMTArc createOTMArc(java.lang.String label, java.lang.String latitude, java.lang.String longitude, java.lang.String lcolor, java.lang.String radius, java.lang.String start, java.lang.String extent, java.lang.String type) throws java.lang.Exception
label
- - name of OMTArc objectlatitude
- - latitude in form "DD MM.M"longitude
- - longitude in form "DD MM.M"lcolor
- - line color in form "AARRGGBB"radius
- - radius in form "MMM.M" (Nautical Miles)start
- - start azimuth of arc in form "DDD.D" (degrees)extent
- - extention of arc clockwise in form "DDD.D" (degrees)type
- - type of arc, either OPEN (default), PIE or CHORD
java.lang.Exception
- -public void mapFromProtege(edu.stanford.smi.protege.model.Instance instance)
mapFromProtege
in interface Protegian
mapFromProtege
in class MapOb
instance
- - Protege Instancepublic void setGraphicLocations(double latitude, double longitude)
setGraphicLocations
in class MapOb
latitude
- - Latitude in degreeslongitude
- - Longitude in degreespublic void setLine(edu.stanford.smi.protege.model.Instance linst)
public void setCourse(int deg)
setCourse
in class MapOb
deg
- - course in degreespublic boolean contains(double lat, double lon)
contains
in interface com.bbn.openmap.omGraphics.OMGeometry
contains
in class com.bbn.openmap.omGraphics.geom.BasicGeometry
lat
- - latitude in degreeslon
- - longitude in degrees
public boolean contains(MapOb mo)
mo
- - Map Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |