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(int) and GetCoordinate(int, 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