|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.spatial.jts.mgeom.MCoordinateSequence
public class MCoordinateSequence
Implements the CoordinateSequence interface. In this implementation, Coordinates returned by #toArray and #get are live -- parties that change them are actually changing the MCoordinateSequence's underlying data.
Field Summary |
---|
Fields inherited from interface com.vividsolutions.jts.geom.CoordinateSequence |
---|
M, X, Y, Z |
Constructor Summary | |
---|---|
MCoordinateSequence(com.vividsolutions.jts.geom.Coordinate[] copyCoords)
Constructor that makes a copy of an array of Coordinates. |
|
MCoordinateSequence(com.vividsolutions.jts.geom.CoordinateSequence coordSeq)
Constructor that makes a copy of a CoordinateSequence. |
|
MCoordinateSequence(int size)
Constructs a sequence of a given size, populated with new MCoordinate s. |
|
MCoordinateSequence(MCoordinate[] coordinates)
Copy constructor -- simply aliases the input array, for better performance. |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
static MCoordinate[] |
copy(com.vividsolutions.jts.geom.Coordinate[] coordinates)
|
static MCoordinate[] |
copy(com.vividsolutions.jts.geom.CoordinateSequence coordSeq)
|
com.vividsolutions.jts.geom.Envelope |
expandEnvelope(com.vividsolutions.jts.geom.Envelope env)
|
com.vividsolutions.jts.geom.Coordinate |
getCoordinate(int i)
|
void |
getCoordinate(int index,
com.vividsolutions.jts.geom.Coordinate coord)
|
com.vividsolutions.jts.geom.Coordinate |
getCoordinateCopy(int index)
|
int |
getDimension()
|
double |
getM(int index)
|
double |
getOrdinate(int index,
int ordinateIndex)
|
double |
getX(int index)
|
double |
getY(int index)
|
void |
setOrdinate(int index,
int ordinateIndex,
double value)
|
int |
size()
|
com.vividsolutions.jts.geom.Coordinate[] |
toCoordinateArray()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MCoordinateSequence(MCoordinate[] coordinates)
coordinates
- public MCoordinateSequence(com.vividsolutions.jts.geom.Coordinate[] copyCoords)
copyCoords
- public MCoordinateSequence(com.vividsolutions.jts.geom.CoordinateSequence coordSeq)
coordSeq
- public MCoordinateSequence(int size)
MCoordinate
s.
size
- the size of the sequence to createMethod Detail |
---|
public static MCoordinate[] copy(com.vividsolutions.jts.geom.Coordinate[] coordinates)
public static MCoordinate[] copy(com.vividsolutions.jts.geom.CoordinateSequence coordSeq)
public int getDimension()
getDimension
in interface com.vividsolutions.jts.geom.CoordinateSequence
CoordinateSequence.getDimension()
public com.vividsolutions.jts.geom.Coordinate getCoordinate(int i)
getCoordinate
in interface com.vividsolutions.jts.geom.CoordinateSequence
public com.vividsolutions.jts.geom.Coordinate getCoordinateCopy(int index)
getCoordinateCopy
in interface com.vividsolutions.jts.geom.CoordinateSequence
CoordinateSequence.getCoordinateCopy(int)
public void getCoordinate(int index, com.vividsolutions.jts.geom.Coordinate coord)
getCoordinate
in interface com.vividsolutions.jts.geom.CoordinateSequence
CoordinateSequence.getCoordinate(int,
com.vividsolutions.jts.geom.Coordinate)
public double getX(int index)
getX
in interface com.vividsolutions.jts.geom.CoordinateSequence
CoordinateSequence.getX(int)
public double getY(int index)
getY
in interface com.vividsolutions.jts.geom.CoordinateSequence
CoordinateSequence.getY(int)
public double getM(int index)
public double getOrdinate(int index, int ordinateIndex)
getOrdinate
in interface com.vividsolutions.jts.geom.CoordinateSequence
CoordinateSequence.getOrdinate(int, int)
public void setOrdinate(int index, int ordinateIndex, double value)
setOrdinate
in interface com.vividsolutions.jts.geom.CoordinateSequence
CoordinateSequence.setOrdinate(int, int, double)
public java.lang.Object clone()
clone
in interface com.vividsolutions.jts.geom.CoordinateSequence
clone
in class java.lang.Object
public int size()
size
in interface com.vividsolutions.jts.geom.CoordinateSequence
public com.vividsolutions.jts.geom.Coordinate[] toCoordinateArray()
toCoordinateArray
in interface com.vividsolutions.jts.geom.CoordinateSequence
public com.vividsolutions.jts.geom.Envelope expandEnvelope(com.vividsolutions.jts.geom.Envelope env)
expandEnvelope
in interface com.vividsolutions.jts.geom.CoordinateSequence
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |