if ( !aRefPolyline.IsNull() )
aSelectedPolyline = aRefPolyline->GetName();
- Handle(HYDROData_Bathymetry) aRefBathymetry = myEditedObject->GetBathymetry();
- if ( !aRefBathymetry.IsNull() )
- aSelectedBathymetry = aRefBathymetry->GetName();
+ Handle(HYDROData_IAltitudeObject) aRefAltitude = myEditedObject->GetAltitudeObject();
+ if ( !aRefAltitude.IsNull() )
+ aSelectedBathymetry = aRefAltitude->GetName();
}
}
}
aZoneObj->SetPolyline( aZonePolyline );
- aZoneObj->SetBathymetry( aZoneBathymetry );
+ aZoneObj->SetAltitudeObject( aZoneBathymetry );
aZoneObj->Update();
closePreview();
if( !myIsEdit )
module()->setObjectVisible( HYDROGUI_Tool::GetActiveOCCViewId( module() ), aZoneObj, true );
- theUpdateFlags = UF_Model | UF_OCCViewer | UF_OCC_Forced;
+ module()->setIsToUpdate( aZoneObj );
+
+ theUpdateFlags = UF_Model | UF_OCCViewer | UF_OCC_Forced | UF_VTKViewer;
return true;
}