X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_River.cxx;h=b5958347a486cfe1d89b4d85cde30edd5123b9b9;hb=81c9f5cdf82909d0aebd2c491c50fa7516cc80b7;hp=7193b0e4fbe4951d416f86f1e5799da4c932b7c9;hpb=dadcea132a8b5df65f63168ecdc59b245c374b8b;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_River.cxx b/src/HYDROData/HYDROData_River.cxx index 7193b0e4..b5958347 100644 --- a/src/HYDROData/HYDROData_River.cxx +++ b/src/HYDROData/HYDROData_River.cxx @@ -7,8 +7,6 @@ #include -#define PYTHON_RIVER_ID "KIND_RIVER" - IMPLEMENT_STANDARD_HANDLE(HYDROData_River,HYDROData_NaturalObject) IMPLEMENT_STANDARD_RTTIEXT(HYDROData_River,HYDROData_NaturalObject) @@ -24,24 +22,27 @@ HYDROData_River::~HYDROData_River() QStringList HYDROData_River::DumpToPython( MapOfTreatedObjects& theTreatedObjects ) const { - QStringList aResList; - - Handle(HYDROData_Document) aDocument = HYDROData_Document::Document( myLab ); - if ( aDocument.IsNull() ) - return aResList; + QStringList aResList = dumpObjectCreation( theTreatedObjects ); + QString aName = GetObjPyName(); - QString aDocName = aDocument->GetDocPyName(); - QString aRiverName = GetName(); + // TODO - aResList << QString( "%1 = %2.CreateObject( %3 );" ) - .arg( aRiverName ).arg( aDocName ).arg( PYTHON_RIVER_ID ); - aResList << QString( "%1.SetName( \"%2\" );" ) - .arg( aRiverName ).arg( aRiverName ); aResList << QString( "" ); + aResList << QString( "%1.Update();" ).arg( aName ); + aResList << QString( "" ); + + return aResList; +} +void HYDROData_River::Update() +{ // TODO + HYDROData_NaturalObject::Update(); +} - return aResList; +bool HYDROData_River::IsHas2dPrs() const +{ + return true; } TopoDS_Shape HYDROData_River::GetTopShape() const @@ -56,5 +57,10 @@ TopoDS_Shape HYDROData_River::GetShape3D() const return getShape3D(); } +void HYDROData_River::UpdateLocalCS( double theDx, double theDy ) +{ + //TODO +} +