15 #ifndef __IPSDKGEOMETRY_SHAPE3DTYPES_H__ 16 #define __IPSDKGEOMETRY_SHAPE3DTYPES_H__ 19 #include <IPSDKGeometry/Entity/3d/Mesh/Mesh3d.h> 27 class MeshWithHoles3d;
84 #endif // __IPSDKGEOMETRY_SHAPE3DTYPES_H__ std::vector< Shape3dMeshWithHolesConstPtr > Shape3dMeshWithHolesConstColl
collection of const mesh with holes
Definition: Shape3dTypes.h:73
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< const Shape3dMeshWithHoles > Shape3dMeshWithHolesConstPtr
shared pointer to const mesh with holes associated to shape
Definition: Shape3dTypes.h:70
boost::shared_ptr< Shape3dMeshWithHoles > Shape3dMeshWithHolesPtr
shared pointer to mesh with holes associated to shape
Definition: Shape3dTypes.h:67
std::vector< Shape3dPtr > Shape3dVector
collection of standard shape
Definition: Shape3dTypes.h:40
geom::MeshWithHoles3d< Shape3dDataType > Shape3dMeshWithHoles
mesh with holes type associated to shape
Definition: Shape3dTypes.h:64
boost::shared_ptr< Shape3d > Shape3dPtr
shared pointer to Shape3d
Definition: Shape3dTypes.h:28
boost::shared_ptr< const Shape3dMesh > Shape3dMeshConstPtr
shared pointer to const mesh associated to shape
Definition: Shape3dTypes.h:61
boost::shared_ptr< Shape3dMesh > Shape3dMeshPtr
shared pointer to mesh associated to shape
Definition: Shape3dTypes.h:58
Base types for multiplatform compatibility.
Shape3dMesh::VertexColl Shape3dVertexColl
vertex collection associated to shape
Definition: Shape3dTypes.h:55
std::vector< VertexType > VertexColl
collection of vertexes associated to polygon
Definition: Mesh3d.h:66
Shape3dMesh::VertexType Shape3dVertex
vertex type associated to shape
Definition: Shape3dTypes.h:52
Predefined types for entity 3d management.
geom::Mesh3d< Shape3dDataType > Shape3dMesh
mesh type associated to shape
Definition: Shape3dTypes.h:49
std::vector< Shape3dMeshWithHolesPtr > Shape3dMeshWithHolesColl
collection of mesh with holes
Definition: Shape3dTypes.h:76
boost::shared_ptr< const Shape3d > Shape3dConstPtr
shared pointer to const Shape3d
Definition: Shape3dTypes.h:37
Closed mesh associated to a triangulated boundary.
Definition: Mesh3d.h:43
ipReal32 Shape3dDataType
underlying data type associated to shape 3d
Definition: Shape3dTypes.h:46
Closed mesh potentially associated to interior mesh holes.
Definition: MeshWithHoles3d.h:39
std::vector< Shape3dConstPtr > Shape3dConstVector
collection of const standard shape
Definition: Shape3dTypes.h:43
Lightweight structure used to store Point3d data.
Definition: GeometryEntity3dTypes.h:27
Shape 3d associated to one or more closed mesh 3d.
Definition: Shape3d.h:34
float ipReal32
Base types definition.
Definition: BaseTypes.h:56