+public:
+
+ /**
+ * Add new one reference zone for region.
+ */
+ void AddZone( HYDROData_Zone theZone ) [void (const Handle_HYDROData_Zone&)];
+ %MethodCode
+
+ Handle(HYDROData_Zone) aZone =
+ Handle(HYDROData_Zone)::DownCast( createHandle( a0 ) );
+ if ( !aZone.IsNull() )
+ {
+ Py_BEGIN_ALLOW_THREADS
+ sipSelfWasArg ? sipCpp->HYDROData_Region::AddZone( aZone ) :
+ sipCpp->AddZone( aZone );
+ Py_END_ALLOW_THREADS
+ }
+
+ %End
+
+ /**
+ * Returns all reference zone of region.
+ */
+ //void HYDROData_SequenceOfObjects GetZones() const;
+
+ /**
+ * Removes reference zone from region.
+ */
+ void RemoveZone( HYDROData_Zone theZone ) [void (const Handle_HYDROData_Zone&)];
+ %MethodCode
+
+ Handle(HYDROData_Zone) aZone =
+ Handle(HYDROData_Zone)::DownCast( createHandle( a0 ) );
+ if ( !aZone.IsNull() )
+ {
+ Py_BEGIN_ALLOW_THREADS
+ sipSelfWasArg ? sipCpp->HYDROData_Region::RemoveZone( aZone ) :
+ sipCpp->RemoveZone( aZone );
+ Py_END_ALLOW_THREADS
+ }
+
+ %End
+
+ /**
+ * Removes all reference zones from region.
+ */
+ void RemoveZones();