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.) |