+ const Handle(HYDROData_Entity)& theObject );
+
+ HYDROGUI_VTKPrs* getObjectVTKPrs( const int theViewId,
+ const Handle(HYDROData_Entity)& theObject ) const;
+ void setObjectVTKPrs( const int theViewId,
+ const Handle(HYDROData_Entity)& theObject,
+ HYDROGUI_VTKPrs* theShape );
+ void removeViewVTKPrs( const int theViewId );
+ void removeObjectVTKPrs( const int theViewId,
+ const Handle(HYDROData_Entity)& theObject );
+
+ void removeObjectVTKPrs( const int theViewId,
+ const QString& theEntry );
+
+ /**
+ * Update global imposed range of Z values for the given VTK viewer id
+ */
+ void updateVTKZRange( const int theViewId, double theRange[] );
+
+ /**
+ * Returns true if the object with the given entry can be renamed.
+ * @param theEntry the object entry
+ */
+ virtual bool renameAllowed( const QString& theEntry ) const;
+ /**
+ * Returns true if the object with the given entry is renamed.
+ * @param theEntry the object entry
+ * @param theName the new name
+ */
+ virtual bool renameObject( const QString& theEntry, const QString& theName );
+
+ QStack<HYDROGUI_Operation*>& getActiveOperations();
+ HYDROGUI_Operation* activeOperation();