IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Namespaces | Typedefs | Enumerations
Mesh3dTypes.h File Reference

Predefined types for mesh 3d management. More...

#include <IPSDKUtil/Tools/EnumMacros.h>
#include <IPSDKGeometry/Entity/3d/Point/Point3dData.h>
#include <IPSDKUtil/BaseCollections.h>

Go to the source code of this file.

Classes

class  ipsdk::geom::Mesh3d< T >
 Closed mesh associated to a triangulated boundary. More...
 
struct  ipsdk::geom::Mesh3dHalfEdge
 
struct  ipsdk::geom::TriVertexIx
 Structure that allows to get the vertices indices of one triangle. More...
 

Namespaces

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

Typedefs

typedef std::vector< Mesh3dHalfEdge > ipsdk::geom::Mesh3dHalfEdgeColl
 collection of half edges information associated to mesh 3d objects
 
typedef std::vector< TriVertexIx > ipsdk::geom::TriVertexIxColl
 

Enumerations

enum  ipsdk::geom::eMesh3dType { ipsdk::geom::eM3DT_Exterior, ipsdk::geom::eM3DT_Interior }
 Enumerate describing mesh type. More...
 

Detailed Description

Predefined types for mesh 3d management.

Author
H. Delestre
Date
2015/08/11