com.bbn.openmap.proj.coords
Class UTMGCT
java.lang.Object
com.bbn.openmap.MapHandlerChild
com.bbn.openmap.OMComponent
com.bbn.openmap.proj.coords.AbstractGCT
com.bbn.openmap.proj.coords.UTMGCT
- All Implemented Interfaces:
- LightMapHandlerChild, GeoCoordTransformation, PropertyConsumer, java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextMembershipListener, java.util.EventListener
public class UTMGCT
- extends AbstractGCT
- implements GeoCoordTransformation
Constructor Summary |
UTMGCT()
Make sure you call setProperties() or set the UTM before trying to use
this object. |
UTMGCT(int zone_number,
char zone_letter)
|
UTMGCT(UTMPoint utmPoint)
|
Methods inherited from class com.bbn.openmap.MapHandlerChild |
addPropertyChangeListener, addVetoableChangeListener, childrenAdded, childrenRemoved, findAndInit, findAndInit, findAndUndo, firePropertyChange, fireVetoableChange, getBeanContext, isIsolated, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext, setIsolated |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZoneProperty
public static final java.lang.String ZoneProperty
- See Also:
- Constant Field Values
HemiProperty
public static final java.lang.String HemiProperty
- See Also:
- Constant Field Values
ElliposoidProperty
public static final java.lang.String ElliposoidProperty
- See Also:
- Constant Field Values
ellipsoid
protected Ellipsoid ellipsoid
tmpLL
protected LatLonPoint tmpLL
tmpUTM
protected UTMPoint tmpUTM
zone_number
protected int zone_number
zone_letter
protected char zone_letter
UTMGCT
public UTMGCT()
- Make sure you call setProperties() or set the UTM before trying to use
this object.
UTMGCT
public UTMGCT(int zone_number,
char zone_letter)
UTMGCT
public UTMGCT(UTMPoint utmPoint)
getUtm
public UTMPoint getUtm()
setUtm
public void setUtm(UTMPoint utm)
forward
public java.awt.geom.Point2D forward(double lat,
double lon,
java.awt.geom.Point2D ret)
- Specified by:
forward
in interface GeoCoordTransformation
- Specified by:
forward
in class AbstractGCT
inverse
public LatLonPoint inverse(double x,
double y,
LatLonPoint ret)
- Specified by:
inverse
in interface GeoCoordTransformation
- Specified by:
inverse
in class AbstractGCT
setProperties
public void setProperties(java.lang.String propertyPrefix,
java.util.Properties props)
- Description copied from class:
OMComponent
- Sets the properties for the OMComponent.
- Specified by:
setProperties
in interface PropertyConsumer
- Overrides:
setProperties
in class OMComponent
- Parameters:
propertyPrefix
- the token to prefix the property namesprops
- the Properties
object
getProperties
public java.util.Properties getProperties(java.util.Properties props)
- Description copied from class:
OMComponent
- PropertyConsumer method, to fill in a Properties object, reflecting the
current values of the OMComponent. If the component has a propertyPrefix
set, the property keys should have that prefix plus a separating '.'
prepended to each property key it uses for configuration.
- Specified by:
getProperties
in interface PropertyConsumer
- Overrides:
getProperties
in class OMComponent
- Parameters:
props
- a Properties object to load the PropertyConsumer properties
into. If props equals null, then a new Properties object should be
created.
- Returns:
- Properties object containing PropertyConsumer property values. If
getList was not null, this should equal getList. Otherwise, it
should be the Properties object created by the PropertyConsumer.
getPropertyInfo
public java.util.Properties getPropertyInfo(java.util.Properties props)
- Description copied from class:
OMComponent
- Method to fill in a Properties object with values reflecting the
properties able to be set on this PropertyConsumer. The key for each
property should be the raw property name (without a prefix) with a value
that is a String that describes what the property key represents, along
with any other information about the property that would be helpful
(range, default value, etc.). For Layer, this method should at least
return the 'prettyName' property.
- Specified by:
getPropertyInfo
in interface PropertyConsumer
- Overrides:
getPropertyInfo
in class OMComponent
- Parameters:
props
- a Properties object to load the PropertyConsumer properties
into. If getList equals null, then a new Properties object should
be created.
- Returns:
- Properties object containing PropertyConsumer property values. If
getList was not null, this should equal getList. Otherwise, it
should be the Properties object created by the PropertyConsumer.
getEllipsoid
public Ellipsoid getEllipsoid()
setEllipsoid
public void setEllipsoid(Ellipsoid ellipsoid)
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details