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

Header files allowing to gather iterators and circulators framework for mesh 3d objects. More...

#include <IPSDKGeometry/IPSDKGeometryExports.h>
#include <IPSDKGeometry/Entity/3d/Mesh/Iterators/Mesh3dTriangleConstIterator.h>
#include <IPSDKGeometry/Entity/3d/Mesh/Iterators/Mesh3dVertexVertexConstCirculator.h>
#include <IPSDKGeometry/Entity/3d/Mesh/Iterators/Mesh3dVertexEdgeConstCirculator.h>
#include <IPSDKGeometry/Entity/3d/Mesh/Iterators/Mesh3dVertexTriangleConstCirculator.h>
#include <IPSDKGeometry/Entity/3d/Mesh/Iterators/Mesh3dTriangleTriangleConstCirculator.h>
#include <IPSDKUtil/Tools/ForceInline.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 >
IPSDK_FORCEINLINE Mesh3dTriangleConstIterator< Mesh3d< T > > ipsdk::geom::beginTriangle (const Mesh3d< T > &mesh)
 begining for triangle iterators
 
template<typename T >
IPSDK_FORCEINLINE Mesh3dTriangleConstIterator< Mesh3d< T > > ipsdk::geom::endTriangle (const Mesh3d< T > &mesh)
 end for triangle iterators
 
template<typename T >
IPSDK_FORCEINLINE Mesh3dVertexVertexConstCirculator< Mesh3d< T > > ipsdk::geom::beginVertexVertex (const Mesh3d< T > &mesh, const ipUInt32 startVertexIdx)
 
template<typename T >
IPSDK_FORCEINLINE Mesh3dVertexVertexConstCirculator< Mesh3d< T > > ipsdk::geom::endVertexVertex ()
 
template<typename T >
IPSDK_FORCEINLINE Mesh3dVertexEdgeConstCirculator< Mesh3d< T > > ipsdk::geom::beginVertexEdge (const Mesh3d< T > &mesh, const ipUInt32 startVertexIdx)
 
template<typename T >
IPSDK_FORCEINLINE Mesh3dVertexEdgeConstCirculator< Mesh3d< T > > ipsdk::geom::endVertexEdge ()
 
template<typename T >
IPSDK_FORCEINLINE Mesh3dVertexTriangleConstCirculator< Mesh3d< T > > ipsdk::geom::beginVertexTriangle (const Mesh3d< T > &mesh, ipUInt32 startVertexIdx)
 
template<typename T >
IPSDK_FORCEINLINE Mesh3dVertexTriangleConstCirculator< Mesh3d< T > > ipsdk::geom::endVertexTriangle ()
 
template<typename T >
IPSDK_FORCEINLINE Mesh3dTriangleTriangleConstCirculator< Mesh3d< T > > ipsdk::geom::beginTriangleTriangle (const Mesh3d< T > &mesh, ipUInt32 startTriangleIdx)
 
template<typename T >
IPSDK_FORCEINLINE Mesh3dTriangleTriangleConstCirculator< Mesh3d< T > > ipsdk::geom::endTriangleTriangle ()
 

Detailed Description

Header files allowing to gather iterators and circulators framework for mesh 3d objects.

Author
E.Noirfalise
Date
2017/08/17