no.uio.edd.utils.geoutils
Class GeoPolyline

java.lang.Object
  extended by no.uio.edd.utils.geoutils.GeoFeature
      extended by no.uio.edd.utils.geoutils.GeoPolyline

public class GeoPolyline
extends GeoFeature


Nested Class Summary
 
Nested classes/interfaces inherited from class no.uio.edd.utils.geoutils.GeoFeature
GeoFeature.possibleForms
 
Field Summary
 
Fields inherited from class no.uio.edd.utils.geoutils.GeoFeature
coordSyst, coordSystNumeric, KOORD_NAME_GENERALSTABEN, KOORD_NAME_REKTANGEL, MAP_IDENT_GENERALSTABEN, MAP_IDENT_REKTANGEL, myId, OFFSET_CHRA, OFFSET_STHLM
 
Constructor Summary
GeoPolyline(double[] points)
           
 
Method Summary
 java.lang.String asCoordList()
           
 java.lang.String asGML()
          The GML fragment returned by this method should contain everything from the level of the specific geometry, that is, from gml:Point, gml:Polygon, etc.
 GeoPoint getMidpoint()
           
 double getMyLength()
           
 GeoPoint[] getMyPoints()
           
 GeoPolyline moveMe(double offsetX, double offsetY)
           
 
Methods inherited from class no.uio.edd.utils.geoutils.GeoFeature
getGmlFooter, getGmlHeader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeoPolyline

public GeoPolyline(double[] points)
Parameters:
points - Must be an even number.
Method Detail

asCoordList

public java.lang.String asCoordList()
Specified by:
asCoordList in class GeoFeature

asGML

public java.lang.String asGML()
Description copied from class: GeoFeature
The GML fragment returned by this method should contain everything from the level of the specific geometry, that is, from gml:Point, gml:Polygon, etc.

Specified by:
asGML in class GeoFeature
Returns:
An XML-GML fragment representing my vector geometry, if application; otherwise, return an empty string.

getMidpoint

public GeoPoint getMidpoint()
Specified by:
getMidpoint in class GeoFeature

moveMe

public GeoPolyline moveMe(double offsetX,
                          double offsetY)

getMyLength

public double getMyLength()

getMyPoints

public GeoPoint[] getMyPoints()