virtual void display( const bool theIsUpdateViewer = true );
virtual void erase( const bool theIsUpdateViewer = true );
- virtual void highlight( bool theIsHighlight );
+ virtual void highlight( bool theIsHighlight, bool isUpdateViewer );
virtual bool isHighlighted() const;
Handle(HYDROData_Entity) getObject() const { return myObject; }
- virtual void update( const bool theIsUpdateViewer = true );
+ virtual void update( const bool theIsUpdateViewer = true,
+ const bool theIsDisplayOnTop = false );
virtual bool getIsToUpdate() const { return myIsToUpdate; }
virtual void setIsToUpdate( bool theState ) { myIsToUpdate = theState; }
const bool theIsUpdateViewer = true );
virtual QString getTextureFileName() const;
+ virtual Handle(AIS_Shape) getAISShape() const { return myShape; }
+
protected:
virtual void buildShape();
virtual void updateShape( const bool theToDisplay = true,