com.partnersoft.maps.rover
Class RoverCoordinateSystem

java.lang.Object
  extended by com.partnersoft.maps.rover.RoverCoordinateSystem
All Implemented Interfaces:
Coggable, Immutable

public class RoverCoordinateSystem
extends java.lang.Object
implements Immutable, Coggable

Describes the projection, units of measure, and bounds of a set of Rover shape data.

Copyright 2009 Partner Software, Inc.

Version:
$Id$
Author:
Paul Reavis

Constructor Summary
RoverCoordinateSystem(Cog node)
           
RoverCoordinateSystem(Projection projection, LinearUnit units, XyBounds bounds)
           
 
Method Summary
 XyBounds getBounds()
           
 Projection getProjection()
           
 LinearUnit getUnits()
           
 Cog toCog()
          Returns the complete internal state of this object in the form of a Cog.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoverCoordinateSystem

public RoverCoordinateSystem(Projection projection,
                             LinearUnit units,
                             XyBounds bounds)

RoverCoordinateSystem

public RoverCoordinateSystem(Cog node)
Method Detail

toCog

public Cog toCog()
Description copied from interface: Coggable
Returns the complete internal state of this object in the form of a Cog.

Specified by:
toCog in interface Coggable
Returns:
Cog representing the internal state of this object

getProjection

public Projection getProjection()

getUnits

public LinearUnit getUnits()

getBounds

public XyBounds getBounds()