|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectPackedCoordinateSequence
LiteCoordinateSequence
public class LiteCoordinateSequence
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(CoordinateSequence cs,
int dimension)
|
|
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 |
static Geometry |
cloneGeometry(Geometry geom,
int dimension)
Clones the specified geometry using LiteCoordinateSequence in the result, with the
specified number of dimensions |
Envelope |
expandEnvelope(Envelope env)
|
double[] |
getArray()
|
Coordinate |
getCoordinateInternal(int i)
|
double |
getOrdinate(int index,
int ordinate)
|
double[] |
getOrdinateArray(int dimensions)
|
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()
|
String |
toString()
|
Methods inherited from class PackedCoordinateSequence |
---|
getCoordinate, getCoordinate, getCoordinateCopy, getDimension, setX, setY, toCoordinateArray |
Methods inherited from class Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, 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
- public LiteCoordinateSequence(CoordinateSequence cs, int dimension)
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 double[] getOrdinateArray(int dimensions)
public static Geometry cloneGeometry(Geometry geom, int dimension)
LiteCoordinateSequence
in the result, with the
specified number of dimensions
geom
- dimension
-
public static final Geometry cloneGeometry(Geometry geom)
LiteCoordinateSequence
in the result
geom
-
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |