|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.geometry.jts.spatialschema.geometry.DirectPositionImpl
public class DirectPositionImpl
Holds the coordinates for a position within some coordinate reference system. Since
DirectPosition
s, as data types, will often be included in larger objects
(such as geometries) that have
references to CoordinateReferenceSystem
, the getCoordinateReferenceSystem()
method may returns null
if this particular DirectPosition
is
included in a larger object with such a reference to a coordinate reference system. In this case, the cordinate reference system is implicitly
assumed to take on the value of the containing object's CoordinateReferenceSystem
.
Field Summary | |
---|---|
double[] |
ordinates
Comment for ordinates . |
Constructor Summary | |
---|---|
DirectPositionImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Creates a new DirectPositionImpl . |
|
DirectPositionImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs,
double[] ordinates)
Creates a new DirectPositionImpl . |
|
DirectPositionImpl(org.opengis.geometry.DirectPosition point)
Construct a position initialized to the same values than the specified point. |
|
DirectPositionImpl(DirectPositionImpl point)
Construct a position initialized to the same values than the specified point. |
|
DirectPositionImpl(double[] ordinates)
Construct a position with the specified ordinates. |
|
DirectPositionImpl(double x,
double y)
Construct a 2D position from the specified ordinates. |
|
DirectPositionImpl(double x,
double y,
double z)
Construct a 3D position from the specified ordinates. |
|
DirectPositionImpl(int numDim)
Construct a position with the specified number of dimensions. |
|
DirectPositionImpl(java.awt.geom.Point2D point)
Construct a position from the specified Point2D . |
Method Summary | |
---|---|
DirectPositionImpl |
clone()
|
boolean |
equals(java.lang.Object obj)
|
double[] |
getCoordinate()
|
org.opengis.referencing.crs.CoordinateReferenceSystem |
getCoordinateReferenceSystem()
|
double[] |
getCoordinates()
Deprecated. |
int |
getDimension()
|
org.opengis.geometry.DirectPosition |
getDirectPosition()
|
double |
getOrdinate(int dimension)
|
org.opengis.geometry.DirectPosition |
getPosition()
Deprecated. |
int |
hashCode()
|
void |
setOrdinate(int dimension,
double value)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final double[] ordinates
ordinates
.
Constructor Detail |
---|
public DirectPositionImpl(int numDim) throws java.lang.NegativeArraySizeException
numDim
- Number of dimensions.
java.lang.NegativeArraySizeException
- if numDim
is negative.public DirectPositionImpl(double[] ordinates)
ordinates
array will be copied.
public DirectPositionImpl(double x, double y)
public DirectPositionImpl(double x, double y, double z)
public DirectPositionImpl(java.awt.geom.Point2D point)
Point2D
.
public DirectPositionImpl(DirectPositionImpl point)
public DirectPositionImpl(org.opengis.geometry.DirectPosition point)
public DirectPositionImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
DirectPositionImpl
.
crs
- public DirectPositionImpl(org.opengis.referencing.crs.CoordinateReferenceSystem crs, double[] ordinates)
DirectPositionImpl
.
crs
- ordinates
- Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public int getDimension()
getDimension
in interface org.opengis.geometry.DirectPosition
org.opengis.geometry.coordinate.DirectPosition#getDimension()
public double[] getCoordinate()
getCoordinate
in interface org.opengis.geometry.DirectPosition
org.opengis.geometry.coordinate.DirectPosition#getCoordinates()
@Deprecated public double[] getCoordinates()
getCoordinates
in interface org.opengis.geometry.DirectPosition
public double getOrdinate(int dimension) throws java.lang.IndexOutOfBoundsException
getOrdinate
in interface org.opengis.geometry.DirectPosition
java.lang.IndexOutOfBoundsException
org.opengis.geometry.coordinate.DirectPosition#getOrdinate(int)
public void setOrdinate(int dimension, double value) throws java.lang.IndexOutOfBoundsException
setOrdinate
in interface org.opengis.geometry.DirectPosition
java.lang.IndexOutOfBoundsException
org.opengis.geometry.coordinate.DirectPosition#setOrdinate(int, double)
public org.opengis.referencing.crs.CoordinateReferenceSystem getCoordinateReferenceSystem()
getCoordinateReferenceSystem
in interface org.opengis.geometry.DirectPosition
org.opengis.geometry.coordinate.DirectPosition#getCoordinateReferenceSystem()
public DirectPositionImpl clone()
clone
in class java.lang.Object
Object.clone()
public org.opengis.geometry.DirectPosition getDirectPosition()
getDirectPosition
in interface org.opengis.geometry.coordinate.Position
Position.getDirectPosition()
@Deprecated public org.opengis.geometry.DirectPosition getPosition()
getPosition
in interface org.opengis.geometry.coordinate.Position
Position.getPosition()
public int hashCode()
hashCode
in interface org.opengis.geometry.DirectPosition
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in interface org.opengis.geometry.DirectPosition
equals
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |