15 #ifndef __IPSDKGEOMETRY_MESHWITHHOLES3DFUNCTIONS_H__ 16 #define __IPSDKGEOMETRY_MESHWITHHOLES3DFUNCTIONS_H__ 20 #include <IPSDKUtil/Tools/ProcessingResult.h> 21 #include <boost/filesystem/path.hpp> 39 const MeshWithHoles3d<T>& mesh,
41 const std::string& solidName =
"");
52 const MeshWithHoles3d<T>& mesh,
59 const MeshWithHoles3d<T>& mesh,
69 const MeshWithHoles3d<T>& mesh,
81 #endif // __IPSDKGEOMETRY_MESHWITHHOLES3DFUNCTIONS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKGEOMETRY_API void writeStLBinary(std::ostream &os, const Mesh3d< T > &mesh, const ipReal32 xOffset, const ipReal32 yOffset, const ipReal32 zOffset)
function allowing to write stl binary mesh data into a stream
IPSDKGEOMETRY_API void writeStLAscii(std::ostream &os, const Mesh3d< T > &mesh, const ipReal32 xOffset, const ipReal32 yOffset, const ipReal32 zOffset)
function allowing to write stl ascii mesh data into a stream
IPSDKGEOMETRY_API BoolResult saveToStLBinary(const boost::filesystem::path &stlFile, const Mesh3d< T > &mesh)
export the mesh definition to a StL binary file
IPSDKGEOMETRY_API BoolResult saveToStLAscii(const boost::filesystem::path &stlFile, const Mesh3d< T > &mesh, const std::string &solidName="")
export the mesh definition to a StL ascii file
Definition of import/export macro for library.
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25
Predefined types for mesh with holes 3d management.
bool ipBool
Base types definition.
Definition: BaseTypes.h:47
ProcessingResult< bool > BoolResult
typedef for boolean results associated to a string description
Definition: ProcessingResultTypes.h:29
float ipReal32
Base types definition.
Definition: BaseTypes.h:56