#include <HYDROData_Document.h>
#include <HYDROData_Image.h>
-#include <HYDROData_Polyline.h>
-#include <HYDROOperations_Factory.h>
+#include <HYDROData_OperationsFactory.h>
#include <ImageComposer_CutOperator.h>
#include <ImageComposer_CropOperator.h>
{
if( myEditedObject->NbReferences() > 0 )
{
- Handle(HYDROData_Object) anObject1 = myEditedObject->Reference( 0 );
+ Handle(HYDROData_Entity) anObject1 = myEditedObject->Reference( 0 );
if( !anObject1.IsNull() )
aSelectedName1 = anObject1->GetName();
}
if( myEditedObject->NbReferences() > 1 )
{
- Handle(HYDROData_Object) anObject2 = myEditedObject->Reference( 1 );
+ Handle(HYDROData_Entity) anObject2 = myEditedObject->Reference( 1 );
if( !anObject2.IsNull() )
aSelectedName2 = anObject2->GetName();
}
aPanel->setSelectedObjects( aSelectedName1, aSelectedName2 );
- HYDROOperations_Factory* aFactory = HYDROOperations_Factory::Factory();
+ HYDROData_OperationsFactory* aFactory = HYDROData_OperationsFactory::Factory();
if( ImageComposer_Operator* anOperator = aFactory->Operator( myEditedObject ) )
{
QColor aColor;
( !myIsEdit || ( !myEditedObject.IsNull() && myEditedObject->GetName() != anImageName ) ) )
{
// check that there are no other objects with the same name in the document
- Handle(HYDROData_Object) anObject = HYDROGUI_Tool::FindObjectByName( module(), anImageName );
+ Handle(HYDROData_Entity) anObject = HYDROGUI_Tool::FindObjectByName( module(), anImageName );
if( !anObject.IsNull() )
{
theErrorMsg = tr( "OBJECT_EXISTS_IN_DOCUMENT" ).arg( anImageName );
}
}
- Handle(HYDROData_Object) anObject1 = Handle(HYDROData_Object)::DownCast(
- HYDROGUI_Tool::FindObjectByName( module(), aSelectedName1, KIND_UNKNOWN ) );
- Handle(HYDROData_Object) anObject2 = Handle(HYDROData_Object)::DownCast(
- HYDROGUI_Tool::FindObjectByName( module(), aSelectedName2, KIND_UNKNOWN ) );
+ Handle(HYDROData_Entity) anObject1 =
+ HYDROGUI_Tool::FindObjectByName( module(), aSelectedName1, KIND_UNKNOWN ) ;
+ Handle(HYDROData_Entity) anObject2 =
+ HYDROGUI_Tool::FindObjectByName( module(), aSelectedName2, KIND_UNKNOWN );
if( anObject1.IsNull() || anObject2.IsNull() )
return false;
- HYDROOperations_Factory* aFactory = HYDROOperations_Factory::Factory();
+ HYDROData_OperationsFactory* aFactory = HYDROData_OperationsFactory::Factory();
Handle(HYDROData_Image) aResult;
ImageComposer_Operator* anOperator = 0;
module()->setObjectVisible( aViewId, aResult, true );
}
- theUpdateFlags = UF_Model | UF_Viewer | UF_GV_Forced;
+ theUpdateFlags = UF_Model | UF_Viewer | UF_GV_Forced | UF_OCCViewer | UF_OCC_Forced;
return true;
}