|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.geometry.jts.spatialschema.geometry.DirectPosition1D
public class DirectPosition1D
Holds the coordinates for a one-dimensional position within some coordinate reference system.
Field Summary | |
---|---|
double |
ordinate
The ordinate value. |
Constructor Summary | |
---|---|
DirectPosition1D()
Construct a position initialized to (0) with a null
coordinate reference system. |
|
DirectPosition1D(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Construct a position with the specified coordinate reference system. |
|
DirectPosition1D(org.opengis.geometry.DirectPosition point)
Construct a position initialized to the same values than the specified point. |
|
DirectPosition1D(double ordinate)
Construct a 1D position from the specified ordinate. |
Method Summary | |
---|---|
DirectPosition1D |
clone()
Returns a copy of this position. |
double[] |
getCoordinate()
Returns a sequence of numbers that hold the coordinate of this position in its reference system. |
org.opengis.referencing.crs.CoordinateReferenceSystem |
getCoordinateReferenceSystem()
Returns the coordinate reference system in which the coordinate is given. |
double[] |
getCoordinates()
Deprecated. |
int |
getDimension()
The length of coordinate sequence (the number of entries). |
org.opengis.geometry.DirectPosition |
getDirectPosition()
Returns always this , the direct position for this
position. |
double |
getOrdinate(int dimension)
Returns the ordinate at the specified dimension. |
org.opengis.geometry.DirectPosition |
getPosition()
Deprecated. |
int |
hashCode()
Returns a hash value for this coordinate. |
void |
setCoordinateReferenceSystem(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Set the coordinate reference system in which the coordinate is given. |
void |
setLocation(org.opengis.geometry.DirectPosition position)
Set this coordinate to the specified direct position. |
void |
setOrdinate(int dimension,
double value)
Sets the ordinate value along the specified dimension. |
java.lang.String |
toString()
Returns a string representation of this coordinate. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.opengis.geometry.DirectPosition |
---|
equals |
Field Detail |
---|
public double ordinate
Constructor Detail |
---|
public DirectPosition1D()
null
coordinate reference system.
public DirectPosition1D(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
public DirectPosition1D(double ordinate)
public DirectPosition1D(org.opengis.geometry.DirectPosition point)
Method Detail |
---|
@Deprecated public org.opengis.geometry.DirectPosition getPosition()
this
, the direct position for this
position.
getPosition
in interface org.opengis.geometry.coordinate.Position
public org.opengis.geometry.DirectPosition getDirectPosition()
this
, the direct position for this
position.
getDirectPosition
in interface org.opengis.geometry.coordinate.Position
public final org.opengis.referencing.crs.CoordinateReferenceSystem getCoordinateReferenceSystem()
null
if this particular DirectPosition
is included
in a larger object with such a reference to a coordinate reference system.
getCoordinateReferenceSystem
in interface org.opengis.geometry.DirectPosition
null
.public void setCoordinateReferenceSystem(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
crs
- The new coordinate reference system, or null
.public final int getDimension()
DirectPosition1D
objects.
getDimension
in interface org.opengis.geometry.DirectPosition
public double[] getCoordinate()
getCoordinate
in interface org.opengis.geometry.DirectPosition
@Deprecated public double[] getCoordinates()
getCoordinates
in interface org.opengis.geometry.DirectPosition
public final double getOrdinate(int dimension) throws java.lang.IndexOutOfBoundsException
getOrdinate
in interface org.opengis.geometry.DirectPosition
dimension
- The dimension, which must be 0.
java.lang.IndexOutOfBoundsException
- if the specified dimension is out of bounds.public final void setOrdinate(int dimension, double value) throws java.lang.IndexOutOfBoundsException
setOrdinate
in interface org.opengis.geometry.DirectPosition
dimension
- The dimension, which must be 0.value
- the ordinate value.
java.lang.IndexOutOfBoundsException
- if the specified dimension is out of bounds.public void setLocation(org.opengis.geometry.DirectPosition position) throws org.opengis.geometry.MismatchedDimensionException
position
- The new position for this point.
org.opengis.geometry.MismatchedDimensionException
- if this point doesn't have the expected dimension.public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in interface org.opengis.geometry.DirectPosition
hashCode
in class java.lang.Object
public DirectPosition1D clone()
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |