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
orfloat
, and defaults todouble
.
- 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