|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.geometry.AbstractDirectPosition
org.geotools.geometry.DirectPosition1D
public class DirectPosition1D
Holds the coordinates for a one-dimensional position within some coordinate reference system.
DirectPosition2D
,
GeneralPosition
,
Serialized FormField Summary | |
---|---|
double |
ordinate
The ordinate value. |
Constructor Summary | |
---|---|
DirectPosition1D()
Constructs a position initialized to (0) with a null
coordinate reference system. |
|
DirectPosition1D(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Constructs a position with the specified coordinate reference system. |
|
DirectPosition1D(org.opengis.geometry.DirectPosition point)
Constructs a position initialized to the same values than the specified point. |
|
DirectPosition1D(double ordinate)
Constructs 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. |
int |
getDimension()
The length of coordinate sequence (the number of entries). |
double |
getOrdinate(int dimension)
Returns the ordinate at the specified dimension. |
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. |
Methods inherited from class org.geotools.geometry.AbstractDirectPosition |
---|
equals, getCoordinates, getDirectPosition, getPosition, setPosition, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public double ordinate
Constructor Detail |
---|
public DirectPosition1D()
null
coordinate reference system.
public DirectPosition1D(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
crs
- The coordinate reference system.public DirectPosition1D(double ordinate)
ordinate
- The ordinate value.public DirectPosition1D(org.opengis.geometry.DirectPosition point)
point
- The position to copy.Method Detail |
---|
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
getCoordinate
in class AbstractDirectPosition
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 int hashCode()
hashCode
in interface org.opengis.geometry.DirectPosition
hashCode
in class AbstractDirectPosition
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 |