ru.igis.omtab
Class OMTRaster

java.lang.Object
  extended by com.bbn.openmap.omGraphics.geom.BasicGeometry
      extended by com.bbn.openmap.omGraphics.OMGraphicAdapter
          extended by com.bbn.openmap.layer.location.Location
              extended by com.bbn.openmap.layer.location.BasicLocation
                  extended by ru.igis.omtab.MapOb
                      extended by ru.igis.omtab.OMTRaster
All Implemented Interfaces:
com.bbn.openmap.omGraphics.OMGeometry, com.bbn.openmap.omGraphics.OMGraphic, com.bbn.openmap.omGraphics.OMGraphicConstants, java.io.Serializable, java.lang.Cloneable, Protegian
Direct Known Subclasses:
NavOb

public class OMTRaster
extends MapOb

Class for creation and store Openmap OMRaster object from Protege Instance

Author:
Ru
See Also:
Serialized Form

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
OMTRaster()
          Creates a new instance of MapOb
OMTRaster(edu.stanford.smi.protege.model.Instance instance)
          Constructor of OMTRaster object from Protege instance
 
Method Summary
static OMTRaster createOMTRaster(java.lang.String label, java.lang.String latitude, java.lang.String longitude, java.lang.String url, java.lang.String start)
          Factory method for creating OMTRaster object from string parameters
 void fromSlotANGLE(edu.stanford.smi.protege.model.Instance instance)
           
 void fromSlotURL(edu.stanford.smi.protege.model.Instance instance)
           
 void mapFromProtege(edu.stanford.smi.protege.model.Instance instance)
          Rewrite information from Protege Instance to this object.
 void setCourse(int deg)
          Method to change rotation angle of image
 void setGraphicLocations(double latitude, double longitude)
          Standard Openmap method
 
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, contains, 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, contains, distanceToEdge, draw, fill, getAppObject, getAttribute, getAttributes, getLineType, getNeedToRegenerate, getShape, isRenderable, isVisible, putAttribute, removeAttribute, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setVisible
 

Constructor Detail

OMTRaster

public OMTRaster()
Creates a new instance of MapOb


OMTRaster

public OMTRaster(edu.stanford.smi.protege.model.Instance instance)
          throws java.lang.Exception
Constructor of OMTRaster object from Protege instance

Parameters:
instance - - Protege Instance
Throws:
java.lang.Exception - -
Method Detail

createOMTRaster

public static OMTRaster createOMTRaster(java.lang.String label,
                                        java.lang.String latitude,
                                        java.lang.String longitude,
                                        java.lang.String url,
                                        java.lang.String start)
                                 throws java.lang.Exception
Factory method for creating OMTRaster object from string parameters

Parameters:
label - - name of OMTRaster object
latitude - - latitude in form "DD MM.M"
longitude - - longitude in form "DD MM.M"
url - - url of file containing Icon Image of this object
start - - start angle of image orientation in form "DDD.D" (degrees)
Returns:
new OMTRaster object
Throws:
java.lang.Exception - -

mapFromProtege

public void mapFromProtege(edu.stanford.smi.protege.model.Instance instance)
                    throws java.lang.Exception
Rewrite information from Protege Instance to this object.

Specified by:
mapFromProtege in interface Protegian
Overrides:
mapFromProtege in class MapOb
Parameters:
instance - - Protege Instance
Throws:
java.lang.Exception - -

fromSlotANGLE

public void fromSlotANGLE(edu.stanford.smi.protege.model.Instance instance)

fromSlotURL

public void fromSlotURL(edu.stanford.smi.protege.model.Instance instance)
                 throws java.lang.Exception
Throws:
java.lang.Exception

setGraphicLocations

public void setGraphicLocations(double latitude,
                                double longitude)
Standard Openmap method

Overrides:
setGraphicLocations in class MapOb
Parameters:
latitude - - Latitude in degrees
longitude - - Longitude in degrees

setCourse

public void setCourse(int deg)
Method to change rotation angle of image

Overrides:
setCourse in class MapOb
Parameters:
deg - - new angle of image orientation in degrees