![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Utility functions used to handle ellipses 2d. More...
Go to the source code of this file.
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::math | |
| Namespace agregating IPSDK mathematical routines and classes. | |
Functions | |
| IPSDKMATH_API bool | ipsdk::math::convertEllipseFromQuadratic (const ipReal64 a11, const ipReal64 a12, const ipReal64 a22, const ipReal64 b1, const ipReal64 b2, const ipReal64 c, ipReal64 &cx, ipReal64 &cy, ipReal64 &theta, ipReal64 &a, ipReal64 &b) |
| function allowing to convert from quadratic to standard representation of ellipse More... | |
| IPSDKMATH_API bool | ipsdk::math::convertEllipseToQuadratic (const ipReal64 cx, const ipReal64 cy, const ipReal64 theta, const ipReal64 a, const ipReal64 b, ipReal64 &a11, ipReal64 &a12, ipReal64 &a22, ipReal64 &b1, ipReal64 &b2, ipReal64 &c) |
| function allowing to convert from standard to quadratic representation of ellipse More... | |
| IPSDKMATH_API ipReal64 | ipsdk::math::ellipsePerimeterLowerBound (const ipReal64 a, const ipReal64 b) |
| function allowing to compute lower bound value for an ellipse perimeter More... | |
| IPSDKMATH_API ipReal64 | ipsdk::math::ellipsePerimeterUpperBound (const ipReal64 a, const ipReal64 b) |
| function allowing to compute upper bound value for an ellipse perimeter More... | |
| IPSDKMATH_API ipReal64 | ipsdk::math::ellipseArea (const ipReal64 a, const ipReal64 b) |
| function allowing to compute ellipse area More... | |
| IPSDKMATH_API ipReal64 | ipsdk::math::ellipseExcentricity (const ipReal64 a, const ipReal64 b) |
| function allowing to compute ellipse excentricity More... | |
| IPSDKMATH_API bool | ipsdk::math::equivalentEllipse (const ipReal64 perimeter, const ipReal64 area, ipReal64 &a, ipReal64 &b) |
| function allowing to compute equivalent ellipse for a given perimeter and area More... | |
| IPSDKMATH_API ipReal64 | ipsdk::math::ellipseRadius (const ipReal64 a, const ipReal64 b, const ipReal64 phi) |
| function allowing to compute axis aligned ellipse 'radius' for a given angle phi More... | |
| IPSDKMATH_API ipReal64 | ipsdk::math::ellipseRadius (const ipReal64 a, const ipReal64 b, const ipReal64 ellipseOrient, const ipReal64 theta) |
| function allowing to compute ellipse 'radius' for a given angle More... | |
| IPSDKMATH_API void | ipsdk::math::ellipsePoint (const ipReal64 xc, const ipReal64 yc, const ipReal64 a, const ipReal64 b, const ipReal64 ellipseOrient, const ipReal64 theta, ipReal64 &ptX, ipReal64 &ptY) |
| function allowing to compute ellipse boundary point for a given angle | |
Utility functions used to handle ellipses 2d.
1.8.14