Coordinate Methods |
The Coordinate type exposes the following members.
| Name | Description | |
|---|---|---|
| Clone |
Clone this vertex coordiante
| |
| CompareTo(Object) |
Compares to aother obj. If ICoordinate, uses the comparison order M (chainage), X, Y, Z
| |
| CompareTo(ICoordinate) |
Compares two ICoordinate. The comparison order is M (chainage), X, Y, Z
| |
| Create(ICoordinate) |
Create a coordinate based on the incoming coordinate, making a copy.
| |
| Create(CoordinateType, Double) |
Create a coordinate of the given type. It must have a number of input
argument matching the coordtype
| |
| CreateM |
Create coordinate with the given values
| |
| CreateX |
Create coordinate with the given values
| |
| CreateXM |
Create coordinate with the given values
| |
| CreateXY |
Create coordinate with the given values
| |
| CreateXYM |
Create coordinate with the given values
| |
| CreateXYZ |
Create coordinate with the given values
| |
| CreateXYZM |
Create coordinate with the given values
| |
| DistanceSqXY |
Distance squared in XY coordinates.
(does not take the square root for - optimizations when eg. searching for smallest distance)
| |
| DistanceSqXYZ |
Distance squared in XYZ coordinates.
(does not take the square root - for optimizations when eg. searching for smallest distance)
| |
| DistanceXY |
Distance in XY coordinates.
| |
| DistanceXYZ |
Distance in XYZ coordinates.
| |
| Equals(Object) | (Overrides ObjectEquals(Object).) | |
| Equals(ICoordinate) |
Indicates whether the current object is equal to another object of the same type.
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode |
Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides ObjectGetHashCode.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| HasM |
Returns true of the coordType includes the M | |
| HasZ |
Returns true of the coordType includes the M | |
| Interpolate |
Interpolate between two coordinates
| |
| InterpolateM |
Interpolate a coordinate from the c1-c2 line, based on the
m value. In case of m is outside the span of m values of c1 and c2,
extrapolation is performed. In case c1 and c2 has the same m value,
null is returned.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| SUndefinedValue |
The undefined value (static function)
| |
| ToString | Returns a string that represents the current object. (Overrides ObjectToString.) | |
| UndefinedValue |
The undefined value
|
| Name | Description | |
|---|---|---|
| AsCoordinate |
Return a Coordinate from an ICoordinate. If it is already an
Coordinate, this is returned, i.e. it is not copied.
(Defined by SpatialExtensions.) | |
| DistanceSqXY |
Distance squared in XY coordinates.
(Defined by SpatialExtensions.) | |
| DistanceXY |
Distance in XY coordinates.
(Defined by SpatialExtensions.) |