Skip to main content

Module geometrics

Module geometrics 

Source
Expand description

Geometry shared by curves and surfaces: construction, interpolation, arithmetic and metric extraction.

Structs§

AnalysisResult
Contains comprehensive analysis results for a curve or dataset.
BasicMetrics
Represents a collection of fundamental statistical metrics.
Metrics
Represents a comprehensive set of statistical and analytical metrics for curve data.
RangeMetrics
Represents statistical and range-related metrics for a dataset.
RiskMetrics
Represents a collection of key financial risk metrics used in risk analysis and performance evaluation.
ShapeMetrics
Represents shape-related analysis metrics for a given curve.
TrendMetrics
Represents key metrics for analyzing trends within a dataset or curve.

Enums§

ConstructionMethod
Defines methods for constructing geometric objects.
ConstructionParams
Parameters for constructing geometric objects in different dimensions.
InterpolationType
Represents the different types of interpolation methods supported in the library.
MergeOperation
Represents mathematical or aggregation operations that can be applied during a merge or combination process of geometric objects or curves.

Traits§

Arithmetic
A trait that provides arithmetic operations for working with geometries, enabling merging and combining of curve data based on different operations.
AxisOperations
Trait for handling axis-based operations on geometric structures.
BiLinearInterpolation
A trait for bilinear interpolation on 2D data grids.
CubicInterpolation
A trait for performing cubic interpolation on a set of data points.
GeometricObject
Defines a geometric object constructed from a set of points. Provides methods for creating, accessing, and manipulating these objects.
GeometricTransformations
Geometric Transformations
HasX
A trait for types that provide access to an X-coordinate value.
Interpolate
A trait for performing various types of interpolation on a set of 2D points.
LinearInterpolation
A trait that provides functionality for performing linear interpolation.
MergeAxisInterpolate
Trait for merging and interpolating axes between compatible geometric structures.
MetricsExtractor
A trait for extracting comprehensive metrics from a curve.
SplineInterpolation
A trait defining the functionality for spline-based interpolation over a dataset.