|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vividsolutions.jts.geom.impl.PackedCoordinateSequence
org.geotools.geometry.jts.LiteCoordinateSequence
public class LiteCoordinateSequence
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence |
---|
com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Double, com.vividsolutions.jts.geom.impl.PackedCoordinateSequence.Float |
Field Summary |
---|
Fields inherited from class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence |
---|
coordRef, dimension |
Fields inherited from interface com.vividsolutions.jts.geom.CoordinateSequence |
---|
M, X, Y, Z |
Constructor Summary | |
---|---|
LiteCoordinateSequence(com.vividsolutions.jts.geom.Coordinate[] coordinates)
Builds a new packed coordinate sequence out of a coordinate array |
|
LiteCoordinateSequence(double[] coords)
Builds a new packed coordinate sequence |
|
LiteCoordinateSequence(double[] coords,
int dimensions)
Builds a new packed coordinate sequence |
|
LiteCoordinateSequence(float[] coordinates)
Builds a new packed coordinate sequence out of a float coordinate array |
|
LiteCoordinateSequence(float[] coordinates,
int dimension)
Builds a new packed coordinate sequence out of a float coordinate array |
|
LiteCoordinateSequence(int size,
int dimension)
Builds a new empty packed coordinate sequence of a given size and dimension |
|
LiteCoordinateSequence(LiteCoordinateSequence seq)
Copy constructor |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
static com.vividsolutions.jts.geom.Geometry |
cloneGeometry(com.vividsolutions.jts.geom.Geometry geom)
Clones the specified geometry using LiteCoordinateSequence in the result |
com.vividsolutions.jts.geom.Envelope |
expandEnvelope(com.vividsolutions.jts.geom.Envelope env)
|
double[] |
getArray()
|
com.vividsolutions.jts.geom.Coordinate |
getCoordinateInternal(int i)
|
double |
getOrdinate(int index,
int ordinate)
|
double |
getX(int index)
|
double[] |
getXYArray()
if this is a dimension=2 seq, then this is the same as getArray(). |
double |
getY(int index)
|
void |
setArray(double[] coords2)
|
void |
setArray(double[] coords2,
int dimension)
|
void |
setOrdinate(int index,
int ordinate,
double value)
|
int |
size()
|
Methods inherited from class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence |
---|
getCoordinate, getCoordinate, getCoordinateCopy, getDimension, setX, setY, toCoordinateArray |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LiteCoordinateSequence(double[] coords, int dimensions)
coords
- public LiteCoordinateSequence(double[] coords)
coords
- public LiteCoordinateSequence(float[] coordinates, int dimension)
coordinates
- public LiteCoordinateSequence(float[] coordinates)
coordinates
- public LiteCoordinateSequence(com.vividsolutions.jts.geom.Coordinate[] coordinates)
coordinates
- public LiteCoordinateSequence(int size, int dimension)
size
- dimension
- public LiteCoordinateSequence(LiteCoordinateSequence seq)
seq
- Method Detail |
---|
public com.vividsolutions.jts.geom.Coordinate getCoordinateInternal(int i)
getCoordinateInternal
in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
CoordinateSequence.getCoordinate(int)
public int size()
CoordinateSequence.size()
public java.lang.Object clone()
clone
in interface com.vividsolutions.jts.geom.CoordinateSequence
clone
in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
Object.clone()
public double getOrdinate(int index, int ordinate)
getOrdinate
in interface com.vividsolutions.jts.geom.CoordinateSequence
getOrdinate
in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
Beware, for performace reasons the ordinate index is not checked, if
it's over dimensions you may not get an exception but a meaningless
value.
public double getX(int index)
getX
in interface com.vividsolutions.jts.geom.CoordinateSequence
getX
in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
CoordinateSequence.getX(int)
public double getY(int index)
getY
in interface com.vividsolutions.jts.geom.CoordinateSequence
getY
in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
CoordinateSequence.getY(int)
public void setOrdinate(int index, int ordinate, double value)
setOrdinate
in interface com.vividsolutions.jts.geom.CoordinateSequence
setOrdinate
in class com.vividsolutions.jts.geom.impl.PackedCoordinateSequence
com.vividsolutions.jts.geom.PackedCoordinateSequence#setOrdinate(int,
int, double)
public com.vividsolutions.jts.geom.Envelope expandEnvelope(com.vividsolutions.jts.geom.Envelope env)
public double[] getArray()
public void setArray(double[] coords2)
coords2
- public void setArray(double[] coords2, int dimension)
public double[] getXYArray()
public static final com.vividsolutions.jts.geom.Geometry cloneGeometry(com.vividsolutions.jts.geom.Geometry geom)
LiteCoordinateSequence
in the result
geom
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |