Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.styledmap.painter
Class InstanceWaypoint

java.lang.Object
  extended by org.jdesktop.beans.AbstractBean
      extended by org.jdesktop.swingx.mapviewer.Waypoint
          extended by de.fhg.igd.mapviewer.waypoints.SelectableWaypoint<W>
              extended by de.fhg.igd.mapviewer.waypoints.GenericWaypoint<InstanceReference,InstanceWaypoint>
                  extended by eu.esdihumboldt.hale.ui.views.styledmap.painter.InstanceWaypoint
All Implemented Interfaces:
de.cs3d.common.metamodel.Localizable

public class InstanceWaypoint
extends de.fhg.igd.mapviewer.waypoints.GenericWaypoint<InstanceReference,InstanceWaypoint>

Map way-point representing an Instance.

Author:
Simon Templer

Field Summary
 
Fields inherited from class de.fhg.igd.mapviewer.waypoints.SelectableWaypoint
COMMON_EPSG
 
Constructor Summary
InstanceWaypoint(org.jdesktop.swingx.mapviewer.GeoPosition pos, de.cs3d.common.metamodel.helperGeometry.BoundingBox bb, InstanceReference value, List<GeometryProperty<?>> geometries, String name)
          Create an instance way-point.
 
Method Summary
 boolean equals(Object obj)
           
 List<GeometryProperty<?>> getGeometries()
           
 String getName()
          Get the instance name.
 int hashCode()
           
 
Methods inherited from class de.fhg.igd.mapviewer.waypoints.GenericWaypoint
getValue, toString
 
Methods inherited from class de.fhg.igd.mapviewer.waypoints.SelectableWaypoint
addToRefresher, getBoundingBox, getMarker, isPoint, isSelected, setMarker, setPosition, setSelected
 
Methods inherited from class org.jdesktop.swingx.mapviewer.Waypoint
getPosition
 
Methods inherited from class org.jdesktop.beans.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstanceWaypoint

public InstanceWaypoint(org.jdesktop.swingx.mapviewer.GeoPosition pos,
                        de.cs3d.common.metamodel.helperGeometry.BoundingBox bb,
                        InstanceReference value,
                        List<GeometryProperty<?>> geometries,
                        String name)
Create an instance way-point.

Parameters:
pos - the way-point position
bb - the bounding box
value - the reference to the instance
geometries - the instance geometries
name - the instance name, null if unknown
Method Detail

getGeometries

public List<GeometryProperty<?>> getGeometries()
Returns:
the geometries

hashCode

public int hashCode()
Overrides:
hashCode in class de.fhg.igd.mapviewer.waypoints.GenericWaypoint<InstanceReference,InstanceWaypoint>

equals

public boolean equals(Object obj)
Overrides:
equals in class de.fhg.igd.mapviewer.waypoints.GenericWaypoint<InstanceReference,InstanceWaypoint>

getName

public String getName()
Get the instance name.

Returns:
the instance name or null if unknown

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d