#include <SALOME_Prs.h>

Public Member Functions | |
| virtual | ~SALOME_Prs () |
| Destructor. | |
| virtual void | DisplayIn (SALOME_View *) const =0 |
| Key method for double dispatch of display operation. | |
| virtual void | EraseIn (SALOME_View *, const bool=false) const =0 |
| Key method for double dispatch of erase operation. | |
| virtual void | BeforeDisplayIn (SALOME_Displayer *, SALOME_View *) const =0 |
| Key method for double dispatch of pre-display operation. | |
| virtual void | AfterDisplayIn (SALOME_Displayer *, SALOME_View *) const =0 |
| Key method for double dispatch of post-display operation. | |
| virtual void | BeforeEraseIn (SALOME_Displayer *, SALOME_View *) const =0 |
| Key method for double dispatch of pre-erase operation. | |
| virtual void | AfterEraseIn (SALOME_Displayer *, SALOME_View *) const =0 |
| Key method for double dispatch of post-erase operation. | |
| virtual void | Update (SALOME_Displayer *)=0 |
| Key method for double dispatch of update operation. | |
| virtual bool | IsNull () const =0 |
| Should return true, if this presentation contains a graphic object. | |
| virtual void | LocalSelectionIn (SALOME_View *, const int) const =0 |
| Key method for double dispatch of activation of subshapes selection. | |
Base class for SALOME graphic object wrappers - presentations. Presentations are temporary objects, so they can be created on the stack.
| virtual SALOME_Prs.~SALOME_Prs | ( | ) | [virtual] |
| virtual void SALOME_Prs.DisplayIn | ( | SALOME_View * | ) | const [pure virtual] |
Implemented in SALOME_OCCPrs, SALOME_VTKPrs, and SALOME_Prs2d.
| virtual void SALOME_Prs.EraseIn | ( | SALOME_View * | , |
| const bool | = false |
||
| ) | const [pure virtual] |
Implemented in SALOME_OCCPrs, SALOME_VTKPrs, and SALOME_Prs2d.
| virtual void SALOME_Prs.BeforeDisplayIn | ( | SALOME_Displayer * | , |
| SALOME_View * | |||
| ) | const [pure virtual] |
Implemented in SALOME_OCCPrs, SALOME_VTKPrs, and SALOME_Prs2d.
| virtual void SALOME_Prs.AfterDisplayIn | ( | SALOME_Displayer * | , |
| SALOME_View * | |||
| ) | const [pure virtual] |
Implemented in SALOME_OCCPrs, SALOME_VTKPrs, and SALOME_Prs2d.
| virtual void SALOME_Prs.BeforeEraseIn | ( | SALOME_Displayer * | , |
| SALOME_View * | |||
| ) | const [pure virtual] |
Implemented in SALOME_OCCPrs, SALOME_VTKPrs, and SALOME_Prs2d.
| virtual void SALOME_Prs.AfterEraseIn | ( | SALOME_Displayer * | , |
| SALOME_View * | |||
| ) | const [pure virtual] |
Implemented in SALOME_OCCPrs, SALOME_VTKPrs, and SALOME_Prs2d.
| virtual void SALOME_Prs.Update | ( | SALOME_Displayer * | ) | [pure virtual] |
Implemented in SALOME_OCCPrs, SALOME_VTKPrs, and SALOME_Prs2d.
| virtual bool SALOME_Prs.IsNull | ( | ) | const [pure virtual] |
Implemented in SOCC_Prs, SPlot2d_Prs, and SVTK_Prs.
| virtual void SALOME_Prs.LocalSelectionIn | ( | SALOME_View * | , |
| const int | |||
| ) | const [pure virtual] |
Implemented in SALOME_OCCPrs, SALOME_VTKPrs, and SALOME_Prs2d.