IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
Mesh3dOperators.h File Reference

Basic operators used for mesh 3d management. More...

#include <IPSDKGeometry/IPSDKGeometryExports.h>
#include <IPSDKGeometry/Entity/3d/Mesh/Mesh3dTypes.h>
#include <IPSDKMath/Constants.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::geom
 Namespace aggregating geometrical routines and classes.
 

Functions

template<typename T >
IPSDKGEOMETRY_API bool ipsdk::geom::compare (const Mesh3d< T > &mesh1, const Mesh3d< T > &mesh2, const T epsilon=ipsdk::NumericLimits< T >::sqrt_epsilon())
 function allowing to compare mesh
 
template<typename T >
IPSDKGEOMETRY_API std::ostream & ipsdk::geom::operator<< (std::ostream &os, const Mesh3d< T > &mesh)
 output operator on mesh
 
IPSDKGEOMETRY_API bool ipsdk::geom::operator== (const Mesh3dHalfEdge &halfEdge1, const Mesh3dHalfEdge &halfEdge2)
 comparison operators for ipsdk::geom::Mesh3dHalfEdge structure
 
IPSDKGEOMETRY_API bool ipsdk::geom::operator!= (const Mesh3dHalfEdge &halfEdge1, const Mesh3dHalfEdge &halfEdge2)
 comparison operators for ipsdk::geom::Mesh3dHalfEdge structure
 
template<typename T >
IPSDKGEOMETRY_API bool ipsdk::geom::operator== (const Mesh3d< T > &mesh1, const Mesh3d< T > &mesh2)
 comparison operators for ipsdk::geom::Mesh3d class
 
template<typename T >
IPSDKGEOMETRY_API bool ipsdk::geom::operator!= (const Mesh3d< T > &mesh1, const Mesh3d< T > &mesh2)
 comparison operators for ipsdk::geom::Mesh3d class
 
template<typename TOut , typename TIn >
IPSDKGEOMETRY_API Mesh3d< TOut > ipsdk::geom::cast (const Mesh3d< TIn > &inputMesh)
 function allowing to cast a mesh data TIn type to TOut type
 
template<typename TOut , typename TIn >
IPSDKGEOMETRY_API void ipsdk::geom::cast (const Mesh3d< TIn > &inputMesh, Mesh3d< TOut > &outputMesh)
 function allowing to cast a mesh data TIn type to TOut type
 

Detailed Description

Basic operators used for mesh 3d management.

Author
E.Noirfalise
Date
2017/08/16