#include <SALOME_Prs.h>
Public Member Functions | |
SALOME_Prs (const char *) | |
Constructor. More... | |
virtual | ~SALOME_Prs () |
Destructor. More... | |
const char * | GetEntry () const |
Get entry. More... | |
virtual void | DisplayIn (SALOME_View *) const =0 |
Key method for double dispatch of display operation. More... | |
virtual void | EraseIn (SALOME_View *, const bool=false) const =0 |
Key method for double dispatch of erase operation. More... | |
virtual void | BeforeDisplayIn (SALOME_Displayer *, SALOME_View *) const =0 |
Key method for double dispatch of pre-display operation. More... | |
virtual void | AfterDisplayIn (SALOME_Displayer *, SALOME_View *) const =0 |
Key method for double dispatch of post-display operation. More... | |
virtual void | BeforeEraseIn (SALOME_Displayer *, SALOME_View *) const =0 |
Key method for double dispatch of pre-erase operation. More... | |
virtual void | AfterEraseIn (SALOME_Displayer *, SALOME_View *) const =0 |
Key method for double dispatch of post-erase operation. More... | |
virtual void | Update (SALOME_Displayer *)=0 |
Key method for double dispatch of update operation. More... | |
virtual bool | IsNull () const =0 |
Should return true, if this presentation contains a graphic object. More... | |
virtual void | LocalSelectionIn (SALOME_View *, const int) const =0 |
Key method for double dispatch of activation of sub-shapes selection. More... | |
virtual void | LocalSelectionIn (SALOME_View *, const std::list< int >) const |
bool | IsClippable () const |
void | SetClippable (bool isClippable) |
Protected Attributes | |
std::string | myEntry |
bool | myIsClippable |
Base class for SALOME graphic object wrappers - presentations. Presentations are temporary objects, so they can be created on the stack.
|
explicit |
|
inlinevirtual |
Destructor.
|
pure virtual |
Key method for double dispatch of post-display operation.
Implemented in SALOME_Prs2d, SALOME_PV3DPrs, SALOME_VTKPrs, and SALOME_OCCPrs.
|
pure virtual |
Key method for double dispatch of post-erase operation.
Implemented in SALOME_Prs2d, SALOME_PV3DPrs, SALOME_VTKPrs, and SALOME_OCCPrs.
|
pure virtual |
Key method for double dispatch of pre-display operation.
Implemented in SALOME_Prs2d, SALOME_PV3DPrs, SALOME_VTKPrs, and SALOME_OCCPrs.
|
pure virtual |
Key method for double dispatch of pre-erase operation.
Implemented in SALOME_Prs2d, SALOME_PV3DPrs, SALOME_VTKPrs, and SALOME_OCCPrs.
|
pure virtual |
Key method for double dispatch of display operation.
Implemented in SPV3D_Prs, SALOME_Prs2d, SALOME_PV3DPrs, SALOME_VTKPrs, and SALOME_OCCPrs.
|
pure virtual |
Key method for double dispatch of erase operation.
Implemented in SALOME_Prs2d, SALOME_PV3DPrs, SALOME_VTKPrs, and SALOME_OCCPrs.
const char * SALOME_Prs::GetEntry | ( | ) | const |
|
inline |
|
pure virtual |
Should return true, if this presentation contains a graphic object.
Implemented in SPV3D_Prs, SVTK_Prs, SPlot2d_Prs, and SOCC_Prs.
|
pure virtual |
Key method for double dispatch of activation of sub-shapes selection.
Implemented in SALOME_Prs2d, SALOME_PV3DPrs, SALOME_VTKPrs, and SALOME_OCCPrs.
|
virtual |
Dispatches operation of activation of sub-shapes selection
Reimplemented in SALOME_PV3DPrs, and SALOME_OCCPrs.
|
inline |
|
pure virtual |
Key method for double dispatch of update operation.
Implemented in SALOME_Prs2d, SALOME_PV3DPrs, SALOME_VTKPrs, and SALOME_OCCPrs.
|
protected |
|
protected |