|
ACF $AcfVersion:0$
|
Package with mathematical functions and algebraical primitives. More...
Classes | |
| class | CAkimaInterpolator |
| 1D interpolation using the Akima method for smooth, natural-looking curves. More... | |
| class | CComplexDoubleManip |
| class | CDouble |
| Wrapper class for double precision floating-point values with rounding utilities. More... | |
| class | CDoubleManip |
| Simple implementation of double value manipulator without rounding or quantization. More... | |
| class | CFixedPointManip |
| Implementation of double value manipulator with fixed-point arithmetic and rounding. More... | |
| class | CGeneralUnitInfo |
| General implementation of the IUnitInfo interface. More... | |
| class | CLinearInterpolator |
| Implementation of a linear interpolator for piecewise linear function approximation. More... | |
| class | CSampledFunction |
| Implementation of 1D sampled function with uniform sampling grid. More... | |
| class | CSampledFunction2d |
| Implementation of the resampled 2D-function. More... | |
| class | CSplineSegmentFunction |
| Helper class for calculation of splines of 3rd degree. More... | |
| class | CVarMatrix |
| Implementation of variable-size mathematical matrix with double precision elements. More... | |
| class | CVarVector |
| Implementation of variable-size mathematical vector with double precision elements. More... | |
| class | IDoubleManip |
Interface for all manipulation using values represent as double. More... | |
| class | ISampledFunction |
| class | ISampledFunctionInterpolator |
| Interface for a 1D-interpolator based on a sampled function. More... | |
| class | IUnitInfo |
| Common interface to get information about a measurement unit. More... | |
| class | TFastVector |
| Optimized implementation of a variable-size vector with compile-time maximum capacity. More... | |
| class | TFulcrumGrid |
| Representation of fulcrums in multi-dimesional regular grid. More... | |
| class | TFulcrumGridFunctionBase |
| Base class for interpolated functions based on fulcrums in multi-dimesional grid. More... | |
| class | TIMathFunction |
| Template interface for any mathematical function. More... | |
| class | TISampledFunction |
| Interface for a resampled function with a regular grid design. More... | |
| class | TISurjectFunction |
| Template interface for any surjective mathematical function. More... | |
| class | TIValueManip |
| Interface for all classes providing simply arithmetic functions on predefined data type. More... | |
| class | TKdTree |
| class | TMathVectorWrap |
| Implementation of mathematical vector with carthesian operations over elements container (vector). More... | |
| class | TMatrix |
| Definition of mathematical matrix with fixed dimensions. More... | |
| class | TMultidimensionalPolynomial |
| Multidimensional polynomial function. More... | |
| class | TSplineGridFunctionBase |
| Spline interpolation function using polynomial 3 degree segments. More... | |
| class | TVector |
| Implementation of fixed-size mathematical vector with specified type of elements. More... | |
Typedefs | |
| typedef TIMathFunction< double, double > | IDoubleFunction |
| typedef TISampledFunction< 2, 1 > | ISampledFunction2d |
| typedef TISurjectFunction< double, double > | ISurjectDoubleFunction |
Functions | |
| CVarMatrix | operator* (double value, const imath::CVarMatrix &matrix) |
| double | GetRadianFromDegree (double degree) |
| double | GetDegreeFromRadian (double radian) |
| template<int MaxSize, class Element > | |
| uint | qHash (const TFastVector< MaxSize, Element > &v, uint seed=0) |
| template<int Width, int Height, typename Element > | |
| TMatrix< Width, Height, Element > | operator* (double value, const imath::TMatrix< Width, Height, Element > &matrix) |
Package with mathematical functions and algebraical primitives.
This package is system independent. This package use following ACF packages:
| typedef TIMathFunction<double, double> imath::IDoubleFunction |
Definition at line 42 of file TIMathFunction.h.
| typedef TISampledFunction<2, 1> imath::ISampledFunction2d |
Definition at line 116 of file TISampledFunction.h.
| typedef TISurjectFunction<double, double> imath::ISurjectDoubleFunction |
Definition at line 41 of file TISurjectFunction.h.
|
inline |
|
inline |
|
inline |
Definition at line 373 of file CVarMatrix.h.
|
inline |
|
inline |
Definition at line 920 of file TFastVector.h.
References imath::TFastVector< MaxSize, Element >::GetElementsCount().