CurveTCoordinate Class |
[This is preliminary documentation and is subject to change.]
Namespace: ModelExchanger.AnalysisDataModel.Subtypes
public sealed class Curve<TCoordinate> : IEquatable<Curve<TCoordinate>> where TCoordinate : class, ICoordinate
The CurveTCoordinate type exposes the following members.
Name | Description | |
---|---|---|
CurveTCoordinate |
Create a curve with given shape and coordinates
|
Name | Description | |
---|---|---|
GeometricalShape |
The shape of the curve
| |
NodeEnd |
The coordinate at which the curve ends
| |
Nodes |
The coordinates which make up the curve
| |
NodeStart |
The coordinate from which the curve starts
|
Name | Description | |
---|---|---|
Equals(CurveTCoordinate) | Indicates whether the current object is equal to another object of the same type. | |
Equals(Object) | Determines whether the specified object is equal to the current object. (Overrides ObjectEquals(Object).) | |
GetHashCode | Serves as the default hash function. (Overrides ObjectGetHashCode.) |
Name | Description | |
---|---|---|
ToGeometryCurveTCoordinate |
Convert a CurveTCoordinate to a geometry curve
(Defined by CurveExtensions.) |