+ 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.
+ */
+ HYDRODATA_EXPORT virtual void SetMergeBathymetry( const Handle(HYDROData_Bathymetry)& theBathymetry );
+
+ /**
+ * Returns the reference bathymetry to resolve the conflict.
+ */
+ HYDRODATA_EXPORT virtual Handle(HYDROData_Bathymetry) GetMergeBathymetry() const;
+
+ /**
+ * Removes the reference bathymetry for resolving the conflict.
+ */
+ HYDRODATA_EXPORT virtual void RemoveMergeBathymetry();
+
+
+ /**
+ * Add new one geometry object for zone.
+ */
+ HYDRODATA_EXPORT virtual bool AddGeometryObject( const Handle(HYDROData_Object)& theObject );
+
+ /**
+ * Returns all geometry objects of zone.
+ */
+ HYDRODATA_EXPORT virtual HYDROData_SequenceOfObjects GetGeometryObjects() const;
+
+ /**
+ * Removes all geometry objects from zone.
+ */
+ HYDRODATA_EXPORT virtual void RemoveGeometryObjects();
+