#include <NCollection_Sequence.hxx>
#include <TDF_Label.hxx>
+#include <QMap>
#include <QString>
///! Kind of an object in a document
const ObjectKind KIND_UNKNOWN = 0;
const ObjectKind KIND_IMAGE = 1;
const ObjectKind KIND_POLYLINE = 2;
+const ObjectKind KIND_VISUAL_STATE = 3;
+const ObjectKind KIND_BATHYMETRY = 4;
DEFINE_STANDARD_HANDLE(HYDROData_Object, MMgt_TShared)
*/
class HYDROData_Object : public MMgt_TShared
{
+protected:
+ /**
+ * Enumeration of tags corresponding to the persistent object parameters.
+ */
+ enum DataTag
+ {
+ DataTag_First = 0 ///< first tag, to reserve
+ // ...
+ };
+
public:
DEFINE_STANDARD_RTTI(HYDROData_Object);