}
if(ok) {
-#ifdef DEB
- //cout << "CurDocVersion = " << BinMDataStd::DocumentVersion() <<endl;
-#endif
+//#ifdef DEB
+// cout << "CurDocVersion = " << BinMDataStd::DocumentVersion() <<endl;
+//#endif
Standard_Boolean aDelta(Standard_False);
if(BinMDataStd::DocumentVersion() > 2) {
Standard_Byte aDeltaValue;
- if (! (theSource >> aDeltaValue))
- return Standard_False;
+ if (! (theSource >> aDeltaValue)) {
+//#ifdef DEB
+// cout <<"DeltaValue = " << (Standard_Integer)aDeltaValue <<endl;
+//#endif
+ return Standard_False;
+ }
else
aDelta = (Standard_Boolean)aDeltaValue;
- }
+ }
anAtt->SetDelta(aDelta);
}
return ok;
theTarget << aFirstInd << aLastInd;
for (Standard_Integer i = aFirstInd; i <= aLastInd; i ++)
theTarget << anAtt->Value( i );
+
+ theTarget << (Standard_Byte)anAtt->GetDelta();
}