X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Obstacle.cxx;h=b7c8eb54c8eb67c8bcd3b8e14ce4e3228773e869;hb=7810759dad7d7f4552ad1008af73112509256813;hp=bde8f4fceef74eb78226e47e30e7035b7a4553b0;hpb=ee283f399858a3297d4629a968ecad8a6c0e6bb0;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Obstacle.cxx b/src/HYDROData/HYDROData_Obstacle.cxx index bde8f4fc..b7c8eb54 100644 --- a/src/HYDROData/HYDROData_Obstacle.cxx +++ b/src/HYDROData/HYDROData_Obstacle.cxx @@ -66,7 +66,7 @@ QStringList HYDROData_Obstacle::DumpToPython( MapOfTreatedObjects& theTreatedObj if ( !aGeomObjectEntry.IsEmpty() ) { QString aSalomeObjName = HYDROData_Tool::GenerateNameForPython( theTreatedObjects, "obstacle_sobj" ); - aResList << QString( "%1 = salome.myStudy.FindObjectID( \"%2\" );" ) + aResList << QString( "%1 = theStudy.FindObjectID( \"%2\" );" ) .arg( aSalomeObjName ).arg( aGeomObjectEntry.ToCString() ); aResList << QString( "%1.ImportFromGeomIOR( %2.GetIOR() );" ) @@ -107,6 +107,11 @@ void HYDROData_Obstacle::Update() HYDROData_Entity::Update(); } +bool HYDROData_Obstacle::IsHas2dPrs() const +{ + return true; +} + TopoDS_Shape HYDROData_Obstacle::GetTopShape() const { return getTopShape(); @@ -477,3 +482,8 @@ bool HYDROData_Obstacle::getTranslation( double& theDx, double& theDy, double& t return true; } +void HYDROData_Obstacle::UpdateLocalCS( double theDx, double theDy ) +{ + Translate( theDx, theDy, 0 ); +} +