CurveExtensions Class |
[This is preliminary documentation and is subject to change.]
Namespace: ModelExchanger.AnalysisDataModel.Extensions
public static class CurveExtensions
The CurveExtensions type exposes the following members.
Name | Description | |
---|---|---|
AreaCalculationNoSupport |
Following shapes has no support for Area calculation. Result of calculation will be zero.
| |
LengthCalculationNoSupport |
Following shapes has no support for Length calculation. Result of calculation will be zero.
|
Name | Description | |
---|---|---|
CalculateAreaTCoordinate |
Calculates the area from a list of curves that form a closed loop
| |
CalculateLengthTCoordinate |
Calculate the total length of a list of curves | |
GetFlattenListCoordinatesFromCurveTCoordinate |
Flatten curves. Creates IEnumerable coordinates without repeating end nodes
| |
GetListCoordinatesFromCurve(IEnumerableCurveCoordinate, FuncCoordinate, Length) |
Convert a collection of CurveTCoordinate's into an array of Length's, using the provided function to retrieve the correct value from each Coordinate | |
GetListCoordinatesFromCurve(IEnumerableCurveCoordinate, FuncCoordinate, Double, Char) |
Convert a collection of CurveTCoordinate's into a string, containing the result of the provided function, separated by a separator
| |
GetNodesListFromCurvesTCoordinate |
Convert a collection of CurveTCoordinate's into a string, containing the names of the coordinates separated by a separator
| |
GetNodesNamesListFromCurves | ||
GetShapesListFromCurvesTCoordinate |
Convert a collection of CurveTCoordinate's into a string,
containing the CurveGeometricalShape of the coordinates separated by a separator
| |
ToGeometryCurveTCoordinate |
Convert a CurveTCoordinate to a geometry curve
|