X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Document.cxx;h=1bcca65adcde3b26a321434ce100e2de185ae4d5;hb=9951c43b35cc7088888afb135b0cdfcfd8d840c6;hp=43ce2a1fecf84593123eb7aca3b570a8aa62996d;hpb=84f8b4a57d3cdad820bc1333a5066699cd1c8ae3;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Document.cxx b/src/HYDROData/HYDROData_Document.cxx index 43ce2a1f..1bcca65a 100644 --- a/src/HYDROData/HYDROData_Document.cxx +++ b/src/HYDROData/HYDROData_Document.cxx @@ -38,16 +38,16 @@ Handle(HYDROData_Document) HYDROData_Document::Document(const int theStudyID) } Handle(HYDROData_Document) HYDROData_Document::Document( - const Handle(HYDROData_Entity)& theObject ) + const TDF_Label& theObjectLabel ) { Handle(HYDROData_Document) aResDoc; - if ( theObject.IsNull() ) + if ( theObjectLabel.IsNull() ) return aResDoc; Handle(TDocStd_Document) anObjDoc; try { - anObjDoc = TDocStd_Document::Get( theObject->Label() ); + anObjDoc = TDocStd_Document::Get( theObjectLabel ); } catch( ... ) { @@ -194,12 +194,15 @@ bool HYDROData_Document::DumpToPython( const QString& theFileName ) const bool aRes = true; // Dump all model objects to Python script - aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_IMAGE ); - aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_POLYLINE ); + aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_IMAGE ); aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_BATHYMETRY ); - aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_IMMERSIBLE_ZONE ); + aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_ARTIFICIAL_OBJECT ); + aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_NATURAL_OBJECT ); + aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_OBSTACLE ); aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_CALCULATION ); - + aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_POLYLINE ); + aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_PROFILE ); + aRes = aRes && dumpPartitionToPython( aFile, aTreatedObjects, KIND_ALTITUDE ); return aRes; }