15 #ifndef __IPSDKGEOMETRY_SHAPE3DFUNCTIONS_H__ 16 #define __IPSDKGEOMETRY_SHAPE3DFUNCTIONS_H__ 20 #include <IPSDKUtil/Tools/ProcessingResult.h> 21 #include <boost/filesystem/path.hpp> 40 const std::string& solidName =
"");
63 const std::string& solidName =
"");
82 #endif // __IPSDKGEOMETRY_SHAPE3DFUNCTIONS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::vector< Shape3dPtr > Shape3dVector
collection of standard shape
Definition: Shape3dTypes.h:40
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 shape 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