- int WriteObjectPolyXY(SHPHandle theShpHandle, Handle_HYDROData_PolylineXY thePoly );
- int WriteObjectPoly3D(SHPHandle theShpHandle, Handle_HYDROData_Polyline3D thePoly );
- //TODO:int WriteObjectLC(SHPHandle theShpHandle, Handle_HYDROData_LandCover theLC );
+
+ HYDRODATA_EXPORT void Export(Handle(HYDROData_Document) theDocument,
+ const QString& aFileName,
+ const Handle_HYDROData_LandCoverMap& aLCM,
+ QStringList& aNonExpList,
+ bool bCheckLinear = true,
+ bool bUseDiscr = false,
+ double theDefl = 0.1);
+
+ int WriteObjectPolyXY(Handle(HYDROData_Document) theDocument, SHPHandle theShpHandle,
+ Handle_HYDROData_PolylineXY thePoly );
+
+ int WriteObjectPoly3D(Handle(HYDROData_Document) theDocument, SHPHandle theShpHandle,
+ Handle_HYDROData_Polyline3D thePoly );
+
+ int WriteObjectPolygon(Handle(HYDROData_Document) theDocument, SHPHandle theShpHandle,
+ const TopoDS_Shape& theInputShape, bool bUseDiscr, double theDefl );