Click or drag to resize

CurveTCoordinate Class

[This is preliminary documentation and is subject to change.]

Defines a curve with a given shape and coordinates
Inheritance Hierarchy
SystemObject
  ModelExchanger.AnalysisDataModel.SubtypesCurveTCoordinate

Namespace:  ModelExchanger.AnalysisDataModel.Subtypes
Assembly:  ModelExchanger.AnalysisDataModel (in ModelExchanger.AnalysisDataModel.dll) Version: 1.13.0+Branch.master.Sha.d583fc64569355d188a9c0818d257b6d0d3e1339
Syntax
C#
public sealed class Curve<TCoordinate> : IEquatable<Curve<TCoordinate>>
where TCoordinate : class, ICoordinate

Type Parameters

TCoordinate
The type of coordinates used to define the curve

The CurveTCoordinate type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyGeometricalShape
The shape of the curve
Public propertyNodeEnd
The coordinate at which the curve ends
Public propertyNodes
The coordinates which make up the curve
Public propertyNodeStart
The coordinate from which the curve starts
Top
Methods
  NameDescription
Public methodEquals(CurveTCoordinate)
Indicates whether the current object is equal to another object of the same type.
Public methodEquals(Object)
Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object).)
Public methodGetHashCode
Serves as the default hash function.
(Overrides ObjectGetHashCode.)
Top
Extension Methods
  NameDescription
Public Extension MethodToGeometryCurveTCoordinate
Convert a CurveTCoordinate to a geometry curve
(Defined by CurveExtensions.)
Top
See Also