+double HYDROData_Document::GetDefaultStricklerCoefficient() const
+{
+ double aRes = 0;
+ TDF_Label aLabel = myDoc->Main().FindChild(TAG_DEF_STRICKLER_COEFF, Standard_False);
+ if ( !aLabel.IsNull() )
+ {
+ Handle(TDataStd_Real) anAttr;
+ if ( aLabel.FindAttribute( TDataStd_Real::GetID(), anAttr ) )
+ aRes = anAttr->Get();
+ }
+
+ return aRes;
+}
+
+void HYDROData_Document::SetDefaultStricklerCoefficient( double theCoeff ) const
+{
+ TDF_Label aLabel = myDoc->Main().FindChild(TAG_DEF_STRICKLER_COEFF);
+ if ( !aLabel.IsNull() )
+ {
+ Handle(TDataStd_Real) anAttr;
+ if ( !aLabel.FindAttribute( TDataStd_Real::GetID(), anAttr ) )
+ aLabel.AddAttribute( anAttr = new TDataStd_Real() );
+ anAttr->Set( theCoeff );
+ }
+}
+