Salome HOME
projects
/
modules
/
hydro.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Initial merge of branch 'BR_HYDRO_IMPS_2016' into BR_PORTING_OCCT_7
[modules/hydro.git]
/
src
/
HYDROGUI
/
HYDROGUI_LandCoverMapPrs.h
diff --git
a/src/HYDROGUI/HYDROGUI_LandCoverMapPrs.h
b/src/HYDROGUI/HYDROGUI_LandCoverMapPrs.h
index 50a3f9d1888dba0e9af657ddee20156d713ed482..f9fe4a15bf4f7b9c1c0ef26551c5c34e184a033a 100644
(file)
--- a/
src/HYDROGUI/HYDROGUI_LandCoverMapPrs.h
+++ b/
src/HYDROGUI/HYDROGUI_LandCoverMapPrs.h
@@
-21,17
+21,23
@@
#include <HYDROData_LandCoverMap.h>
#include <HYDROData_StricklerTable.h>
#include <HYDROData_LandCoverMap.h>
#include <HYDROData_StricklerTable.h>
-#include <AIS_Shape.hxx>
-#include <A
spect
_ColorScale.hxx>
+#include <AIS_
Colored
Shape.hxx>
+#include <A
IS
_ColorScale.hxx>
-class HYDROGUI_LandCoverMapPrs : public AIS_Shape
+
+class HYDROGUI_LandCoverMapPrs : public AIS_ColoredShape
{
public:
{
public:
+ DEFINE_STANDARD_RTTIEXT( HYDROGUI_LandCoverMapPrs, AIS_ColoredShape );
+
+ HYDROGUI_LandCoverMapPrs( const Handle(HYDROData_LandCoverMap)& );
+ virtual ~HYDROGUI_LandCoverMapPrs();
+
Handle(HYDROData_LandCoverMap) GetLandCoverMap() const;
void SetLandCoverMap( const Handle(HYDROData_LandCoverMap)& );
Handle(HYDROData_LandCoverMap) GetLandCoverMap() const;
void SetLandCoverMap( const Handle(HYDROData_LandCoverMap)& );
- Handle(A
spect
_ColorScale) GetColorScale() const;
- void SetColorScale( const Handle(A
spect
_ColorScale)& );
+ Handle(A
IS
_ColorScale) GetColorScale() const;
+ void SetColorScale( const Handle(A
IS
_ColorScale)& );
Handle(HYDROData_StricklerTable) GetTable() const;
void SetTable( const Handle(HYDROData_StricklerTable)& );
Handle(HYDROData_StricklerTable) GetTable() const;
void SetTable( const Handle(HYDROData_StricklerTable)& );
@@
-40,14
+46,19
@@
public:
const Handle(Prs3d_Presentation)& thePresentation,
const Standard_Integer theMode );
const Handle(Prs3d_Presentation)& thePresentation,
const Standard_Integer theMode );
- virtual void
ComputeSelection( const Handle(SelectMgr_Selection)& theSelection
,
-
const Standard_Integer theMode
);
+ virtual void
HilightSelected( const Handle(PrsMgr_PresentationManager3d)& thePresentationManager
,
+
const SelectMgr_SequenceOfOwner& theOwners
);
Quantity_Color GetColor( const QString& theStricklerType ) const;
Quantity_Color GetColor( const QString& theStricklerType ) const;
+ void UpdateColors();
+
+protected:
+ void SetHilightAttributes( const Quantity_Color& theEdgesColor );
+
private:
Handle(HYDROData_LandCoverMap) myLCMap;
private:
Handle(HYDROData_LandCoverMap) myLCMap;
- Handle(A
spect_ColorScale)
myColorScale;
+ Handle(A
IS_ColorScale)
myColorScale;
Handle(HYDROData_StricklerTable) myTable;
};
Handle(HYDROData_StricklerTable) myTable;
};