15 #ifndef __IPSDKGEOMETRY_GEOMETRYENTITY2DUTILS_H__ 16 #define __IPSDKGEOMETRY_GEOMETRYENTITY2DUTILS_H__ 40 operator>> (BaseIArchive& ar,
const SerializationIItem<ipsdk::geom::RowSegment>& item);
42 operator<< (BaseOArchive& ar, const SerializationOItem<ipsdk::geom::RowSegment>& item);
48 operator>> (BaseIArchive& ar,
const SerializationIItem<ipsdk::geom::RowIntersections>& item);
50 operator<< (BaseOArchive& ar, const SerializationOItem<ipsdk::geom::RowIntersections>& item);
57 operator>> (BaseIArchive& ar,
const SerializationIItem<ipsdk::geom::RowSegment_UInt32>& item);
59 operator>> (BaseIArchive& ar,
const SerializationIItem<ipsdk::geom::RowIntersections_UInt32>& item);
67 #endif // __IPSDKGEOMETRY_GEOMETRYENTITY2DUTILS_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Definition: GeometryEntityTypes.h:71
Forward declaration of serialization useful classes.
IPSDKGEOMETRY_API ipUInt64 getNbPixels(const ipsdk::geom::RowIntersections &)
return the number of pixels in the input RowIntersections data structure
Definition of import/export macro for library.
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25
IPSDKBASESHAPEANALYSIS_API ipsdk::BaseIArchive & operator>>(ipsdk::BaseIArchive &ar, const ipsdk::SerializationIItem< ipsdk::shape::analysis::MeasureId > &item)
serialization of ipsdk::shape::analysis::MeasureId structure
Predefined types for entity 2d management.