|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernatespatial.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 MCoordinates. |
|
MCoordinateSequence(MCoordinate[] coordinates)
Copy constructor -- simply aliases the input array, for better performance. |
|
| Method Summary | |
|---|---|
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()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, 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)
MCoordinates.
size - the size of the sequence to create| Method 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.CoordinateSequenceCoordinateSequence.getDimension()public com.vividsolutions.jts.geom.Coordinate getCoordinate(int i)
getCoordinate in interface com.vividsolutions.jts.geom.CoordinateSequencepublic com.vividsolutions.jts.geom.Coordinate getCoordinateCopy(int index)
getCoordinateCopy in interface com.vividsolutions.jts.geom.CoordinateSequenceCoordinateSequence.getCoordinateCopy(int)
public void getCoordinate(int index,
com.vividsolutions.jts.geom.Coordinate coord)
getCoordinate in interface com.vividsolutions.jts.geom.CoordinateSequenceCoordinateSequence.getCoordinate(int,
com.vividsolutions.jts.geom.Coordinate)public double getX(int index)
getX in interface com.vividsolutions.jts.geom.CoordinateSequenceCoordinateSequence.getX(int)public double getY(int index)
getY in interface com.vividsolutions.jts.geom.CoordinateSequenceCoordinateSequence.getY(int)public double getM(int index)
public double getOrdinate(int index,
int ordinateIndex)
getOrdinate in interface com.vividsolutions.jts.geom.CoordinateSequenceCoordinateSequence.getOrdinate(int,int)
public void setOrdinate(int index,
int ordinateIndex,
double value)
setOrdinate in interface com.vividsolutions.jts.geom.CoordinateSequenceCoordinateSequence.setOrdinate(int,int,double)public Object clone()
clone in interface com.vividsolutions.jts.geom.CoordinateSequenceclone in class Objectpublic int size()
size in interface com.vividsolutions.jts.geom.CoordinateSequencepublic com.vividsolutions.jts.geom.Coordinate[] toCoordinateArray()
toCoordinateArray in interface com.vividsolutions.jts.geom.CoordinateSequencepublic com.vividsolutions.jts.geom.Envelope expandEnvelope(com.vividsolutions.jts.geom.Envelope env)
expandEnvelope in interface com.vividsolutions.jts.geom.CoordinateSequencepublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||