|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectPackedCoordinateSequence
LiteCoordinateSequence
public class LiteCoordinateSequence
modules/library/main (gt-main.jar)
Nested Class Summary |
---|
Nested classes/interfaces inherited from class PackedCoordinateSequence |
---|
PackedCoordinateSequence.Double, PackedCoordinateSequence.Float |
Field Summary |
---|
Fields inherited from class PackedCoordinateSequence |
---|
coordRef, dimension |
Fields inherited from interface CoordinateSequence |
---|
M, X, Y, Z |
Constructor Summary | |
---|---|
LiteCoordinateSequence(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 | |
---|---|
Object |
clone()
|
static Geometry |
cloneGeometry(Geometry geom)
Clones the specified geometry using LiteCoordinateSequence in the result |
Envelope |
expandEnvelope(Envelope env)
|
double[] |
getArray()
|
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 PackedCoordinateSequence |
---|
getCoordinate, getCoordinate, getCoordinateCopy, getDimension, setX, setY, toCoordinateArray |
Methods inherited from class 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(Coordinate[] coordinates)
coordinates
- public LiteCoordinateSequence(int size, int dimension)
size
- dimension
- public LiteCoordinateSequence(LiteCoordinateSequence seq)
seq
- Method Detail |
---|
public Coordinate getCoordinateInternal(int i)
getCoordinateInternal
in class PackedCoordinateSequence
CoordinateSequence.getCoordinate(int)
public int size()
CoordinateSequence.size()
public Object clone()
clone
in interface CoordinateSequence
clone
in class PackedCoordinateSequence
Object.clone()
public double getOrdinate(int index, int ordinate)
getOrdinate
in interface CoordinateSequence
getOrdinate
in class 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 CoordinateSequence
getX
in class PackedCoordinateSequence
CoordinateSequence.getX(int)
public double getY(int index)
getY
in interface CoordinateSequence
getY
in class PackedCoordinateSequence
CoordinateSequence.getY(int)
public void setOrdinate(int index, int ordinate, double value)
setOrdinate
in interface CoordinateSequence
setOrdinate
in class PackedCoordinateSequence
PackedCoordinateSequence
public Envelope expandEnvelope(Envelope env)
public double[] getArray()
public void setArray(double[] coords2)
coords2
- public void setArray(double[] coords2, int dimension)
public double[] getXYArray()
public static final Geometry cloneGeometry(Geometry geom)
LiteCoordinateSequence
in the result
geom
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |