X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_Entity.h;h=2396654f6623f463f049d5b2069229627b742ec5;hb=9b8e3d3253c3e71420379e7ab86e60b24f508942;hp=593f5855562b8a8908bb2c51296fae1a6bd746e7;hpb=b0f6fb8fd96814f0bccf49eb108ea11321b985d1;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_Entity.h b/src/HYDROData/HYDROData_Entity.h index 593f5855..2396654f 100644 --- a/src/HYDROData/HYDROData_Entity.h +++ b/src/HYDROData/HYDROData_Entity.h @@ -26,6 +26,15 @@ #include #include + +#ifdef NONLS +#undef NONLS +#endif + +#ifdef NOMINMAX +#undef NOMINMAX +#endif + class QColor; class QVariant; class QStringList; @@ -67,7 +76,7 @@ const ObjectKind KIND_LAND_COVER_OBSOLETE = 27; const ObjectKind KIND_CHANNEL_ALTITUDE = 28; const ObjectKind KIND_LAND_COVER_MAP = 29; const ObjectKind KIND_DTM = 30; -const ObjectKind KIND_LAST = KIND_LAND_COVER_MAP; +const ObjectKind KIND_LAST = KIND_DTM+1; class MapOfTreatedObjects : public QMap { @@ -121,6 +130,9 @@ public: public: DEFINE_STANDARD_RTTIEXT(HYDROData_Entity, MMgt_TShared); + HYDRODATA_EXPORT static QString Type( ObjectKind ); + HYDRODATA_EXPORT virtual QString GetType() const; + /** * Returns the kind of this object. Must be redefined in all objects of known type. */ @@ -414,7 +426,7 @@ protected: public: - virtual bool CompareLabels(const Handle(HYDROData_Entity)& theOtherObj); + HYDRODATA_EXPORT virtual bool CompareLabels(const Handle(HYDROData_Entity)& theOtherObj); protected: