Uses of Class
ru.igis.omtab.MapOb

Packages that use MapOb
ru.igis.omtab   
ru.igis.omtab.gui   
 

Uses of MapOb in ru.igis.omtab
 

Subclasses of MapOb in ru.igis.omtab
 class Drift
          Class for simulation of spill with drift
 class Field
          Class for simulation of extensive objects arbitrary movements.
 class Link
          Class to represent some link between this Map Object and other Map Object, tow rope, comunication link, pointig arrow and so on..
 class NavOb
          Navigating Object class
 class OMTArc
          Class for creation and store Openmap OMArc object from Protege Instance
 class OMTCircle
          Class for creation and store Openmap OMCircle object from Protege Instance
 class OMTPoint
          Class for creation and store Openmap OMPoint object from Protege Instance
 class OMTPoly
          Class for creation and store Openmap OMPoly object from Protege Instance
 class OMTRaster
          Class for creation and store Openmap OMRaster object from Protege Instance
 class OMTRect
          Class for creation and store Openmap OMRect object from Protege Instance
 class OMTSpline
          Class for creation and store Openmap OMSpline object from Protege Instance
 class OMTText
          Class for creation and store Openmap OMPoint object from Protege Instance
 class Spill
          Class for simulation of spill
 

Methods in ru.igis.omtab that return MapOb
 MapOb RuNA.addMapOb(edu.stanford.smi.protege.model.Instance inst)
          Create from Instance and add to RuNA Map Object
static MapOb MapOb.createMapOb(java.lang.String label, java.lang.String latitude, java.lang.String longitude)
          Fabric method for the Map Object creation
static MapOb Util.findOrAdd(edu.stanford.smi.protege.model.Instance inst, RuNA runa)
          Search for MapOb with a name like a label of Protege Instance or create one from it and add to RuNA
 MapOb Tow.getMapOb()
          Method to get towed object
 MapOb Link.getMapOb()
           
 MapOb RuNA.getMapOb(edu.stanford.smi.protege.model.Instance instance)
          Search Map Object for Instance
 MapOb RuNA.getMapOb(java.lang.String label)
          Search Map Object by name
 

Methods in ru.igis.omtab that return types with arguments of type MapOb
 java.util.Collection<MapOb> RuNA.inOMTPolies(MapOb mo)
          Search polygons containing Map Object
 

Methods in ru.igis.omtab with parameters of type MapOb
 boolean NavOb.abaft(MapOb mo)
          Check if Map Object abaft the beam
 void RuNA.addMapOb(MapOb mo)
          Add to RuNA new Map Object.
 double MapOb.bearingsDeg(MapOb mo)
          Bearings in degrees from this Map Object on the other Map Object
 boolean OMTRect.contains(MapOb mo)
          Method to determine if Rect contains some Map Object
 boolean OMTPoly.contains(MapOb mo)
          Method to determine if Poly contains some Map Object
 boolean OMTCircle.contains(MapOb mo)
          Method to determine if Circle contains some Map Object
 boolean OMTArc.contains(MapOb mo)
          Method to determine if Arc contains some Map Object
 double MapOb.distanceNM(MapOb mo)
          Distance in nautical miles from this Map Object on the other Map Object
 java.util.Collection<MapOb> RuNA.inOMTPolies(MapOb mo)
          Search polygons containing Map Object
 boolean NavOb.linked(MapOb mo)
          Check if Map Object linked to this NavOb
 boolean NavOb.linkMapOb(MapOb mo, java.lang.String color, RuNA runa)
          Link Map Object with this navob Both objects must be on a map
 boolean NavOb.near(MapOb mo, double radius)
          Check if Map Object near then radius
 boolean NavOb.onTow(MapOb mo, double angle, double distance, boolean relative, RuNA runa)
          Get Map Object on tow by this navob Both objects must be on a map
 void RuNA.removeMapOb(MapOb mo, boolean kbdelete)
          Remove from RuNA existing Map Object
 void NavOb.removeTow(MapOb mo)
          Remove Tow object for Map Object from this Navigating Object
 void NavOb.setTowAngle(MapOb mo, double a)
          Put Map Object on tow in new position relative to this object that is defined by angle
 void NavOb.setTowDistance(MapOb mo, double d)
          Put Map Object on tow in new position relative to this object that is defined by distance
 void NavOb.unlinkMapOb(MapOb mo, RuNA runa)
          Link Map Object with this navob
 

Constructors in ru.igis.omtab with parameters of type MapOb
Tow(MapOb mo, double a, double d, boolean r)
          Constructor with simple type parameters
Tow(MapOb mo, java.lang.Float a, java.lang.Float d, java.lang.Boolean r)
          Constructor with all Object type parameters
 

Uses of MapOb in ru.igis.omtab.gui
 

Methods in ru.igis.omtab.gui with parameters of type MapOb
 void RuPopupMenu.event(java.awt.event.MouseEvent e, MapOb mo)
           
 boolean RuMapMouseAdapter.mouseButton1ClickedOn(MapOb mo, com.bbn.openmap.Layer runaLayer)
           
 boolean RuMapMouseAdapter.mouseButton2ClickedOn(MapOb mo, com.bbn.openmap.Layer runaLayer)
           
 boolean RuMapMouseAdapter.mouseButton3ClickedOn(MapOb mo, com.bbn.openmap.Layer runaLayer)
           
 boolean RuMapMouseAdapter.mouseOn(MapOb mo, com.bbn.openmap.Layer runaLayer)