Version: 6.3.1
Public Member Functions

SALOME_Prs Class Reference

#include <SALOME_Prs.h>

Inheritance diagram for SALOME_Prs:
Inheritance graph

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.

Detailed Description

Base class for SALOME graphic object wrappers - presentations. Presentations are temporary objects, so they can be created on the stack.


Constructor & Destructor Documentation

virtual SALOME_Prs.~SALOME_Prs ( ) [virtual]

Member Function Documentation

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.

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS