com.partnersoft.formats.shapefile
Class SdePoint

java.lang.Object
  extended by com.partnersoft.formats.shapefile.SdePoint
All Implemented Interfaces:
Immutable
Direct Known Subclasses:
SdePointM, SdePointZ

public class SdePoint
extends java.lang.Object
implements Immutable

An (x, y) point in an ArcSDE geometry shape.

Points in ESRI ArcSDE are stored in scaled relative coordinates as integers to improve precision over floating-point representations.

ArcSDE v9.2 and later support 8-byte integers, so we use Java longs.

Copyright 2007 Partner Software, Inc.

Version:
$Id: SdePoint.java 1012 2007-11-24 18:30:02Z paul $
Author:
Paul Reavis

Constructor Summary
SdePoint(long x, long y)
           
 
Method Summary
 boolean equals(java.lang.Object nother)
           
 long getX()
           
 long getY()
           
 java.lang.String toString()
           
 XyPoint toXyPoint()
          Convert the result directly to an XyPoint representation.
 XyPoint toXyPoint(double falseOriginX, double falseOriginY, double scale)
          Convert the result to an XyPoint representation using the given spatial-reference parameters.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SdePoint

public SdePoint(long x,
                long y)
Method Detail

toXyPoint

public XyPoint toXyPoint()
Convert the result directly to an XyPoint representation.


toXyPoint

public XyPoint toXyPoint(double falseOriginX,
                         double falseOriginY,
                         double scale)
Convert the result to an XyPoint representation using the given spatial-reference parameters.


equals

public boolean equals(java.lang.Object nother)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getX

public long getX()

getY

public long getY()