Package net.anwiba.spatial.coordinate
Class AbstractCoordinateSequenceSegment
java.lang.Object
net.anwiba.spatial.coordinate.AbstractCoordinateSequenceSegment
- All Implemented Interfaces:
Serializable,ICoordinateSequenceSegment
- Direct Known Subclasses:
ArcCoordinateSequenceSegment,LineCoordinateSequenceSegment
public abstract class AbstractCoordinateSequenceSegment
extends Object
implements ICoordinateSequenceSegment
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractCoordinateSequenceSegment(double[][] ordinates, boolean isMeasured, CoordinateSequenceSegmentType coordinateSequenceSegmentType) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetCoordinateN(int index) intdoublegetMeasuredValue(int index) double[]intgetType()double[][]doublegetXValue(int index) double[]doublegetYValue(int index) double[]doublegetZValue(int index) double[]inthashCode()booleanisEmpty()booleantoString()
-
Constructor Details
-
AbstractCoordinateSequenceSegment
public AbstractCoordinateSequenceSegment(double[][] ordinates, boolean isMeasured, CoordinateSequenceSegmentType coordinateSequenceSegmentType)
-
-
Method Details
-
getXValues
public double[] getXValues()- Specified by:
getXValuesin interfaceICoordinateSequenceSegment
-
getYValues
public double[] getYValues()- Specified by:
getYValuesin interfaceICoordinateSequenceSegment
-
getZValues
public double[] getZValues()- Specified by:
getZValuesin interfaceICoordinateSequenceSegment
-
getMeasuredValues
public double[] getMeasuredValues()- Specified by:
getMeasuredValuesin interfaceICoordinateSequenceSegment
-
getXValue
public double getXValue(int index) - Specified by:
getXValuein interfaceICoordinateSequenceSegment
-
getYValue
public double getYValue(int index) - Specified by:
getYValuein interfaceICoordinateSequenceSegment
-
getZValue
public double getZValue(int index) - Specified by:
getZValuein interfaceICoordinateSequenceSegment
-
getDimension
public int getDimension()- Specified by:
getDimensionin interfaceICoordinateSequenceSegment
-
isMeasured
public boolean isMeasured()- Specified by:
isMeasuredin interfaceICoordinateSequenceSegment
-
getMeasuredValue
public double getMeasuredValue(int index) - Specified by:
getMeasuredValuein interfaceICoordinateSequenceSegment
-
getCoordinateN
- Specified by:
getCoordinateNin interfaceICoordinateSequenceSegment
-
getNumberOfCoordinates
public int getNumberOfCoordinates()- Specified by:
getNumberOfCoordinatesin interfaceICoordinateSequenceSegment
-
getValues
public double[][] getValues()- Specified by:
getValuesin interfaceICoordinateSequenceSegment
-
toString
-
getCoordinates
- Specified by:
getCoordinatesin interfaceICoordinateSequenceSegment
-
getType
- Specified by:
getTypein interfaceICoordinateSequenceSegment
-
getEnvelope
- Specified by:
getEnvelopein interfaceICoordinateSequenceSegment
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceICoordinateSequenceSegment
-
hashCode
public int hashCode() -
equals
-