Namespace NetTopologySuite.Geometries.Implementation
Classes
CoordinateArraySequence
A CoordinateSequence backed by an array of Coordinates. This is the implementation that Geometrys use by default.
Coordinates returned by ToCoordinateArray(), GetCoordinate(Int32) and GetCoordinate(Int32, Coordinate) are live -- modifications to them are actually changing the CoordinateSequence's underlying data. A dimension may be specified for the coordinates in the sequence, which may be 2 or 3. The actual coordinates will always have 3 ordinates, but the dimension is useful as metadata in some situations.
CoordinateArraySequenceFactory
Creates CoordinateSequences represented as an array of Coordinates.
DotSpatialAffineCoordinateSequence
A coordinate sequence that follows the dotspatial shape range
DotSpatialAffineCoordinateSequenceFactory
A coordinate sequence factory class that creates DotSpatial's Shape/ShapeRange like coordinate sequences.
PackedCoordinateSequence
A CoordinateSequence
implementation based on a packed arrays.
PackedCoordinateSequenceFactory
Builds packed array coordinate sequences.
The array data type can be either
double
or float
,
and defaults to double
.
PackedDoubleCoordinateSequence
Packed coordinate sequence implementation based on doubles.
PackedFloatCoordinateSequence
Packed coordinate sequence implementation based on floats.
RawCoordinateSequence
An implementation of CoordinateSequence that packs its contents in a way that can be customized by the creator.
RawCoordinateSequenceFactory
Factory for creating RawCoordinateSequence instances.
Enums
PackedCoordinateSequenceFactory.PackedType
An enumeration of valid type codes