![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Basic operators used for point 3d management. More...
#include <IPSDKGeometry/IPSDKGeometryExports.h>#include <IPSDKUtil/BaseTypes.h>#include <IPSDKUtil/Tools/NumericLimits.h>Go to the source code of this file.
Classes | |
| class | ipsdk::geom::Point3d< T > |
| Point class associated to cartesian 3d coordinates. More... | |
| struct | ipsdk::geom::Point3dData< T > |
| Lightweight structure used to store Point3d data. More... | |
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::geom | |
| Namespace aggregating geometrical routines and classes. | |
Functions | |
| template<typename TOut , typename TIn > | |
| IPSDKGEOMETRY_API Point3d< TOut > | ipsdk::geom::cast (const Point3d< TIn > &pt) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Point3dData | |
| template<typename TOut , typename TIn > | |
| IPSDKGEOMETRY_API Point3dData< TOut > | ipsdk::geom::cast (const Point3dData< TIn > &pt) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Point3dData | |
| template<typename TOut , typename TIn > | |
| IPSDKGEOMETRY_API Point3d< TOut > | ipsdk::geom::round (const Point3d< TIn > &pt) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Point3dData | |
| template<typename TOut , typename TIn > | |
| IPSDKGEOMETRY_API Point3dData< TOut > | ipsdk::geom::round (const Point3dData< TIn > &pt) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Point3dData | |
| template<typename T > | |
| IPSDKGEOMETRY_API Vector3d | ipsdk::geom::convert (const Point3d< T > &pt) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Vector3d convertion | |
| template<typename T > | |
| IPSDKGEOMETRY_API Vector3d | ipsdk::geom::convert (const Point3dData< T > &pt) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Vector3d convertion | |
| template<typename T > | |
| IPSDKGEOMETRY_API void | ipsdk::geom::convert (const Point3d< T > &pt, Vector3d &vec) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Vector3d convertion | |
| template<typename T > | |
| IPSDKGEOMETRY_API void | ipsdk::geom::convert (const Point3dData< T > &pt, Vector3d &vec) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Vector3d convertion | |
| template<typename T > | |
| IPSDKGEOMETRY_API Point3dData< T > | ipsdk::geom::convert (const Vector3d &vec) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Vector3d convertion | |
| template<typename T > | |
| IPSDKGEOMETRY_API void | ipsdk::geom::convert (const Vector3d &vec, Point3d< T > &pt) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Vector3d convertion | |
| template<typename T > | |
| IPSDKGEOMETRY_API void | ipsdk::geom::convert (const Vector3d &vec, Point3dData< T > &pt) |
| conversion operators for ipsdk::geom::Point3d and ipsdk::geom::Vector3d convertion | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::compare (const Point3d< T > &pt1, const Point3d< T > &pt2, const T epsilon=NumericLimits< T >::s_sqrt_eps) |
| function allowing to compare points More... | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::compare (const Point3dData< T > &pt1, const Point3dData< T > &pt2, const T epsilon=NumericLimits< T >::s_sqrt_eps) |
| function allowing to compare points More... | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator== (const Point3d< T > &pt1, const Point3d< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator!= (const Point3d< T > &pt1, const Point3d< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator< (const Point3d< T > &pt1, const Point3d< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator> (const Point3d< T > &pt1, const Point3d< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator<= (const Point3d< T > &pt1, const Point3d< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator>= (const Point3d< T > &pt1, const Point3d< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator== (const Point3dData< T > &pt1, const Point3dData< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator!= (const Point3dData< T > &pt1, const Point3dData< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator< (const Point3dData< T > &pt1, const Point3dData< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator> (const Point3dData< T > &pt1, const Point3dData< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator<= (const Point3dData< T > &pt1, const Point3dData< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API bool | ipsdk::geom::operator>= (const Point3dData< T > &pt1, const Point3dData< T > &pt2) |
| comparison operators for ipsdk::geom::Point3d class | |
| template<typename T > | |
| IPSDKGEOMETRY_API Point3d< T > | ipsdk::geom::operator* (const ipReal64 value, const Point3d< T > &pt) |
| arithmetic operators on point | |
| template<typename T > | |
| IPSDKGEOMETRY_API Point3dData< T > | ipsdk::geom::operator* (const ipReal64 value, const Point3dData< T > &pt) |
| arithmetic operators on point | |
| template<typename T > | |
| IPSDKGEOMETRY_API std::ostream & | ipsdk::geom::operator<< (std::ostream &os, const Point3dData< T > &pt) |
| output operator on point | |
| template<typename T > | |
| IPSDKGEOMETRY_API std::ostream & | ipsdk::geom::operator<< (std::ostream &os, const Point3d< T > &pt) |
| output operator on point | |
Basic operators used for point 3d management.
1.8.14