Class DotSpatialAffineCoordinateSequence
A coordinate sequence that follows the dotspatial shape range
Inheritance
DotSpatialAffineCoordinateSequence
Assembly: NetTopologySuite.dll
Syntax
[Serializable]
public class DotSpatialAffineCoordinateSequence : CoordinateSequence
Constructors
|
Improve this Doc
View Source
DotSpatialAffineCoordinateSequence(CoordinateSequence, Ordinates)
Creates a sequence based on the given coordinate sequence.
Declaration
public DotSpatialAffineCoordinateSequence(CoordinateSequence coordSeq, Ordinates ordinates)
Parameters
|
Improve this Doc
View Source
DotSpatialAffineCoordinateSequence(IReadOnlyCollection<Coordinate>, Ordinates)
Creates an instance of this class
Declaration
public DotSpatialAffineCoordinateSequence(IReadOnlyCollection<Coordinate> coordinates, Ordinates ordinates)
Parameters
|
Improve this Doc
View Source
DotSpatialAffineCoordinateSequence(Double[], Double[], Double[])
Declaration
public DotSpatialAffineCoordinateSequence(double[] xy, double[] z, double[] m)
Parameters
|
Improve this Doc
View Source
DotSpatialAffineCoordinateSequence(Int32, Ordinates)
Constructs a sequence of a given size, populated with new Coordinates.
Declaration
public DotSpatialAffineCoordinateSequence(int size, Ordinates ordinates)
Parameters
Type |
Name |
Description |
Int32 |
size |
The size of the sequence to create.
|
Ordinates |
ordinates |
The kind of ordinates.
|
|
Improve this Doc
View Source
DotSpatialAffineCoordinateSequence(Int32, Int32, Int32)
Constructs a sequence of a given size, populated with new Coordinates.
Declaration
public DotSpatialAffineCoordinateSequence(int size, int dimension, int measures)
Parameters
Type |
Name |
Description |
Int32 |
size |
The size of the sequence to create.
|
Int32 |
dimension |
The number of dimensions.
|
Int32 |
measures |
The number of measures.
|
Properties
|
Improve this Doc
View Source
M
Gets the vector with measure values
Declaration
public double[] M { get; }
Property Value
|
Improve this Doc
View Source
XY
Gets the vector with x- and y-ordinate values;
Declaration
public double[] XY { get; }
Property Value
|
Improve this Doc
View Source
Z
Gets the vector with z-ordinate values
Declaration
public double[] Z { get; }
Property Value
Methods
|
Improve this Doc
View Source
Copy()
Declaration
public override CoordinateSequence Copy()
Returns
Overrides
|
Improve this Doc
View Source
ExpandEnvelope(Envelope)
Declaration
public override Envelope ExpandEnvelope(Envelope env)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
GetCoordinate(Int32, Coordinate)
Declaration
public override void GetCoordinate(int index, Coordinate coord)
Parameters
Overrides
|
Improve this Doc
View Source
GetCoordinateCopy(Int32)
Declaration
public override Coordinate GetCoordinateCopy(int i)
Parameters
Type |
Name |
Description |
Int32 |
i |
|
Returns
Overrides
|
Improve this Doc
View Source
GetM(Int32)
Declaration
public override double GetM(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Overrides
|
Improve this Doc
View Source
GetOrdinate(Int32, Int32)
Declaration
public override double GetOrdinate(int index, int ordinateIndex)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Int32 |
ordinateIndex |
|
Returns
Overrides
|
Improve this Doc
View Source
GetX(Int32)
Declaration
public override double GetX(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Overrides
|
Improve this Doc
View Source
GetY(Int32)
Declaration
public override double GetY(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Overrides
|
Improve this Doc
View Source
GetZ(Int32)
Declaration
public override double GetZ(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
Overrides
|
Improve this Doc
View Source
ReleaseCoordinateArray()
Releases the weak reference to the weak referenced coordinate array
Declaration
public void ReleaseCoordinateArray()
|
Improve this Doc
View Source
Reversed()
Creates a reversed version of this coordinate sequence with cloned Coordinates
Declaration
public override CoordinateSequence Reversed()
Returns
Overrides
|
Improve this Doc
View Source
SetM(Int32, Double)
Declaration
public override void SetM(int index, double value)
Parameters
Overrides
|
Improve this Doc
View Source
SetOrdinate(Int32, Int32, Double)
Declaration
public override void SetOrdinate(int index, int ordinateIndex, double value)
Parameters
Overrides
|
Improve this Doc
View Source
SetX(Int32, Double)
Declaration
public override void SetX(int index, double value)
Parameters
Overrides
|
Improve this Doc
View Source
SetY(Int32, Double)
Declaration
public override void SetY(int index, double value)
Parameters
Overrides
|
Improve this Doc
View Source
SetZ(Int32, Double)
Declaration
public override void SetZ(int index, double value)
Parameters
Overrides
|
Improve this Doc
View Source
ToCoordinateArray()
Declaration
public override Coordinate[] ToCoordinateArray()
Returns
Overrides
Extension Methods