+ * Sets the shape of the zone.
+ */
+ HYDRODATA_EXPORT virtual void SetShape( const TopoDS_Shape& theShape );
+
+ /**
+ * Returns the shape of the zone.
+ */
+ HYDRODATA_EXPORT virtual TopoDS_Shape GetShape() const;
+
+
+ /**
+ * Returns true if zone needs merge of bathymetries.
+ */
+ HYDRODATA_EXPORT virtual bool IsMergingNeed() const;
+
+
+ /**
+ * Sets the merging type for conflict bathymetries.
+ * By default it is set to Merge_UNKNOWN.
+ */
+ HYDRODATA_EXPORT virtual void SetMergeType( const MergeBathymetriesType& theType );
+
+ /**
+ * Returns the merging type for conflict bathymetries.
+ */
+ HYDRODATA_EXPORT virtual MergeBathymetriesType GetMergeType() const;
+
+
+ /**
+ * Sets the reference bathymetry to resolve the conflict.
+ * This object is used only in case of "Merge_Object" merge type.