Salome HOME
Visibility management is improved. Methods SetVisible/IsVisible of HYDROData_Object...
[modules/hydro.git] / src / HYDROData / HYDROData_Object.cxx
index fe71e385569bfe734eb73ea5afe2c925ca650543..23f9038cdd8dbe09584119c54768909e06513413 100644 (file)
@@ -3,10 +3,11 @@
 #include <TDataStd_Name.hxx>
 #include <TDataStd_ByteArray.hxx>
 #include <TDataStd_UAttribute.hxx>
+#include <TDataStd_IntegerArray.hxx>
+#include <TDataStd_BooleanArray.hxx>
+#include <TDataStd_RealArray.hxx>
 #include <TDF_CopyLabel.hxx>
 
-static const Standard_GUID GUID_VISIBILITY("d6a715c5-9c86-4adc-8a6c-13188f3ad94b");
-
 IMPLEMENT_STANDARD_HANDLE(HYDROData_Object,MMgt_TShared)
 IMPLEMENT_STANDARD_RTTIEXT(HYDROData_Object,MMgt_TShared)
 
@@ -31,20 +32,6 @@ void HYDROData_Object::SetName(const QString& theName)
   TDataStd_Name::Set(myLab, TCollection_ExtendedString(theName.toLatin1().constData()));
 }
 
-bool HYDROData_Object::GetVisibility() const
-{
-  return myLab.IsAttribute(GUID_VISIBILITY);
-}
-
-void HYDROData_Object::SetVisibility(bool theState)
-{
-  if (theState) {
-    TDataStd_UAttribute::Set(myLab, GUID_VISIBILITY);
-  } else {
-    myLab.ForgetAttribute(GUID_VISIBILITY);
-  }
-}
-
 bool HYDROData_Object::IsRemoved() const
 {
   return !myLab.HasAttribute();