Click or drag to resize

CurveExtensions Class

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

Inheritance Hierarchy
SystemObject
  ModelExchanger.AnalysisDataModel.ExtensionsCurveExtensions

Namespace:  ModelExchanger.AnalysisDataModel.Extensions
Assembly:  ModelExchanger.AnalysisDataModel (in ModelExchanger.AnalysisDataModel.dll) Version: 1.13.0+Branch.master.Sha.d583fc64569355d188a9c0818d257b6d0d3e1339
Syntax
C#
public static class CurveExtensions

The CurveExtensions type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberAreaCalculationNoSupport
Following shapes has no support for Area calculation. Result of calculation will be zero.
Public propertyStatic memberLengthCalculationNoSupport
Following shapes has no support for Length calculation. Result of calculation will be zero.
Top
Methods
  NameDescription
Public methodStatic memberCalculateAreaTCoordinate
Calculates the area from a list of curves that form a closed loop
Public methodStatic memberCalculateLengthTCoordinate
Calculate the total length of a list of curves
Public methodStatic memberGetFlattenListCoordinatesFromCurveTCoordinate
Flatten curves. Creates IEnumerable coordinates without repeating end nodes
Public methodStatic memberGetListCoordinatesFromCurve(IEnumerableCurveCoordinate, FuncCoordinate, Length)
Public methodStatic memberGetListCoordinatesFromCurve(IEnumerableCurveCoordinate, FuncCoordinate, Double, Char)
Public methodStatic memberGetNodesListFromCurvesTCoordinate
Public methodStatic memberGetNodesNamesListFromCurves
Public methodStatic memberGetShapesListFromCurvesTCoordinate
Public methodStatic memberToGeometryCurveTCoordinate
Top
See Also