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

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

#include <IPSDKGeometry/Entity/3d/GeometryEntity3dTypes.h>
#include <IPSDKGeometry/Entity/3d/Mesh/Mesh3d.h>
#include <IPSDKUtil/BaseTypes.h>
#include <vector>

Go to the source code of this file.

Classes

class  ipsdk::geom::MeshWithHoles3d< T >
 Closed mesh potentially associated to interior mesh holes. More...
 

Namespaces

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

Typedefs

typedef boost::shared_ptr< Shape3d > ipsdk::geom::Shape3dPtr
 shared pointer to Shape3d
 
typedef boost::shared_ptr< const Shape3d > ipsdk::geom::Shape3dConstPtr
 shared pointer to const Shape3d
 
typedef std::vector< Shape3dPtr > ipsdk::geom::Shape3dVector
 collection of standard shape
 
typedef std::vector< Shape3dConstPtr > ipsdk::geom::Shape3dConstVector
 collection of const standard shape
 
typedef ipReal32 ipsdk::geom::Shape3dDataType
 underlying data type associated to shape 3d
 
typedef geom::Mesh3d< Shape3dDataType > ipsdk::geom::Shape3dMesh
 mesh type associated to shape
 
typedef Shape3dMesh::VertexType ipsdk::geom::Shape3dVertex
 vertex type associated to shape
 
typedef Shape3dMesh::VertexColl ipsdk::geom::Shape3dVertexColl
 vertex collection associated to shape
 
typedef boost::shared_ptr< Shape3dMesh > ipsdk::geom::Shape3dMeshPtr
 shared pointer to mesh associated to shape
 
typedef boost::shared_ptr< const Shape3dMesh > ipsdk::geom::Shape3dMeshConstPtr
 shared pointer to const mesh associated to shape
 
typedef geom::MeshWithHoles3d< Shape3dDataType > ipsdk::geom::Shape3dMeshWithHoles
 mesh with holes type associated to shape
 
typedef boost::shared_ptr< Shape3dMeshWithHoles > ipsdk::geom::Shape3dMeshWithHolesPtr
 shared pointer to mesh with holes associated to shape
 
typedef boost::shared_ptr< const Shape3dMeshWithHoles > ipsdk::geom::Shape3dMeshWithHolesConstPtr
 shared pointer to const mesh with holes associated to shape
 
typedef std::vector< Shape3dMeshWithHolesConstPtr > ipsdk::geom::Shape3dMeshWithHolesConstColl
 collection of const mesh with holes
 
typedef std::vector< Shape3dMeshWithHolesPtr > ipsdk::geom::Shape3dMeshWithHolesColl
 collection of mesh with holes
 

Detailed Description

Predefined types for shape 3d management.

Author
H. Delestre
Date
2015/08/12