Class PackedCSBuilder.Double
Object
PackedCSBuilder
Double
- All Implemented Interfaces:
CSBuilder
- Enclosing class:
- PackedCSBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from class PackedCSBuilder
PackedCSBuilder.Double, PackedCSBuilder.Float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionend()
Stops the coordinate sequence building and returns the resultdouble
getOrdinate
(int ordinateIndex, int coordinateIndex) Gets an ordinate in the specified coordinatevoid
setOrdinate
(double value, int ordinateIndex, int coordinateIndex) Sets and ordinate in the specified coordinatevoid
setOrdinate
(CoordinateSequence sequence, double value, int ordinateIndex, int coordinateIndex) Utility method that allows to set an ordinate in an already built coordinate sequence Needed because the CoordinateSequence interface does not expose itvoid
start
(int size, int dimensions) Starts the building of a new coordinate sequenceMethods inherited from class PackedCSBuilder
getDimension, getSize
-
Constructor Details
-
Double
public Double()
-
-
Method Details
-
start
public void start(int size, int dimensions) Description copied from interface:CSBuilder
Starts the building of a new coordinate sequence- Parameters:
size
- - the number of coordinates in the coordinate sequencedimensions
- - the dimension of the coordinates in the coordinate sequence, may be ignored if the coordinate sequence does not support variabile dimensions- See Also:
-
org.geotools.geometry.coordinatesequence.CSBuilder#start(int, int)
-
end
Description copied from interface:CSBuilder
Stops the coordinate sequence building and returns the result- See Also:
-
org.geotools.geometry.coordinatesequence.CSBuilder#end()
-
setOrdinate
public void setOrdinate(double value, int ordinateIndex, int coordinateIndex) Description copied from interface:CSBuilder
Sets and ordinate in the specified coordinate- See Also:
-
org.geotools.geometry.coordinatesequence.CSBuilder#setOrdinate(double, int, int)
-
getOrdinate
public double getOrdinate(int ordinateIndex, int coordinateIndex) Description copied from interface:CSBuilder
Gets an ordinate in the specified coordinate- See Also:
-
org.geotools.geometry.coordinatesequence.CSBuilder#getOrdinate(int, int)
-
setOrdinate
public void setOrdinate(CoordinateSequence sequence, double value, int ordinateIndex, int coordinateIndex) Description copied from interface:CSBuilder
Utility method that allows to set an ordinate in an already built coordinate sequence Needed because the CoordinateSequence interface does not expose it- See Also:
-
org.geotools.geometry.coordinatesequence.CSBuilder#setOrdinate(org.locationtech.jts.geom.CoordinateSequence, double, int, int)
-