15 #ifndef __IPSDKGEOMETRY_SHAPE2DUTILS_H__ 16 #define __IPSDKGEOMETRY_SHAPE2DUTILS_H__ 20 #include <boost/filesystem/path.hpp> 53 writeToCsv(
const boost::filesystem::path& filePath,
54 const Shape2d& shape2d);
60 writeToCsv(
const boost::filesystem::path& filePath,
69 #endif // __IPSDKGEOMETRY_SHAPE2DUTILS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::vector< Shape2dPtr > Shape2dVector
collection of shape 2d shared pointers
Definition: Shape2dTypes.h:42
IPSDKGEOMETRY_API bool writeToCsv(const boost::filesystem::path &filePath, const Shape2d &shape2d)
function allowing to write polygons of a shape into a csv file
Definition of import/export macro for library.
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25
IPSDKGEOMETRY_API ipUInt32 getNbPolygons(const Shape2d &shape2d)
Predefined types for shape 2d management.
IPSDKGEOMETRY_API ipUInt32 getPolygonMaxNbPoints(const Shape2d &shape2d)
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53