#include <HYDROData_Document.h>
#include <HYDROData_Image.h>
-#include <HYDROOperations_Factory.h>
-
HYDROGUI_UpdateImageOp::HYDROGUI_UpdateImageOp( HYDROGUI_Module* theModule )
: HYDROGUI_Operation( theModule )
{
Handle(HYDROData_Image) anImage =
Handle(HYDROData_Image)::DownCast( aSeq.Value( anIndex ) );
if( !anImage.IsNull() && anImage->MustBeUpdated() )
- {
- HYDROOperations_Factory* aFactory = HYDROOperations_Factory::Factory();
- aFactory->UpdateImage( doc(), anImage );
- }
+ anImage->Update();
}
commitDocOperation();