#include "HYDROGUI_DataModel.h"
#include "HYDROGUI_Module.h"
-#include "HYDROGUI_Tool.h"
+#include "HYDROGUI_Tool2.h"
#include <HYDROGUI_ShapeImage.h>
#include <HYDROGUI_ShapeBathymetry.h>
#include <HYDROGUI_ShapeLandCoverMap.h>
#include "HYDROGUI_ZLayers.h"
#include <HYDROData_Bathymetry.h>
+#include <HYDROData_Image.h>
#include <HYDROData_LandCoverMap.h>
#include <HYDROData_StricklerTable.h>
continue;
}
- QColor aColor;
Handle(HYDROData_LandCoverMap) aLandCoverMap =
Handle(HYDROData_LandCoverMap)::DownCast( aLandCoverMapShape->getObject() );
continue;
}
- aLandCoverMapShape->setScalarMapModeEnabled( isLandCoverColoringOn );
- theViewer->getAISContext()->Redisplay( aLandCoverMapShape->getAISObject() );
+ bool isScalarMode = aLandCoverMapShape->isScalarMapModeEnabled();
+ if( isScalarMode != isLandCoverColoringOn )
+ {
+ aLandCoverMapShape->setScalarMapModeEnabled( isLandCoverColoringOn );
+ theViewer->getAISContext()->Redisplay( aLandCoverMapShape->getAISObject() );
+ }
}
myToUpdateColorScale = false;