Version: 6.3.1
Public Member Functions

SALOME_Displayer Class Reference

#include <SALOME_Prs.h>

Inheritance diagram for SALOME_Displayer:
Inheritance graph

Public Member Functions

virtual ~SALOME_Displayer ()
 Destructor.
void UpdatePrs (SALOME_Prs *)
 This Update() method should be called to update given presentation created anywhere by anybody.
virtual void Update (SALOME_OCCPrs *)
 Update SALOME_OCCPrs presentation.
virtual void Update (SALOME_VTKPrs *)
 Update SALOME_VTKPrs presentation.
virtual void Update (SALOME_Prs2d *)
 Update SALOME_Prs2d presentation.
virtual void BeforeDisplay (SALOME_View *, const SALOME_OCCPrs *)
virtual void AfterDisplay (SALOME_View *, const SALOME_OCCPrs *)
 Null body here.
virtual void BeforeDisplay (SALOME_View *, const SALOME_VTKPrs *)
 Null body here.
virtual void AfterDisplay (SALOME_View *, const SALOME_VTKPrs *)
 Null body here.
virtual void BeforeDisplay (SALOME_View *, const SALOME_Prs2d *)
 Null body here.
virtual void AfterDisplay (SALOME_View *, const SALOME_Prs2d *)
 Null body here.
virtual void BeforeErase (SALOME_View *, const SALOME_OCCPrs *)
 Null body here.
virtual void AfterErase (SALOME_View *, const SALOME_OCCPrs *)
 Null body here.
virtual void BeforeErase (SALOME_View *, const SALOME_VTKPrs *)
 Null body here.
virtual void AfterErase (SALOME_View *, const SALOME_VTKPrs *)
 Null body here.
virtual void BeforeErase (SALOME_View *, const SALOME_Prs2d *)
 Null body here.
virtual void AfterErase (SALOME_View *, const SALOME_Prs2d *)
 Null body here.

Detailed Description

Base class for SALOME displayers


Constructor & Destructor Documentation

virtual SALOME_Displayer.~SALOME_Displayer ( ) [virtual]

Null body here


Member Function Documentation

void SALOME_Displayer::UpdatePrs ( SALOME_Prs prs)

It simply passes control to SALOME_Prs object so that it could perform double dispatch.

Gives control to SALOME_Prs object, so that it could perform double dispatch

References SALOME_Prs.Update().

void SALOME_Displayer::Update ( SALOME_OCCPrs ) [virtual]

Virtual method, should be reimplemented in successors, by default issues a warning and does nothing.

void SALOME_Displayer::Update ( SALOME_VTKPrs ) [virtual]

Virtual method, should be reimplemented in successors, by default issues a warning and does nothing.

void SALOME_Displayer::Update ( SALOME_Prs2d ) [virtual]

Virtual method, should be reimplemented in successors, by default issues a warning and does nothing.

virtual void SALOME_Displayer.BeforeDisplay ( SALOME_View ,
const SALOME_OCCPrs  
) [virtual]
virtual void SALOME_Displayer.AfterDisplay ( SALOME_View ,
const SALOME_OCCPrs  
) [virtual]
virtual void SALOME_Displayer.BeforeDisplay ( SALOME_View ,
const SALOME_VTKPrs  
) [virtual]
virtual void SALOME_Displayer.AfterDisplay ( SALOME_View ,
const SALOME_VTKPrs  
) [virtual]
virtual void SALOME_Displayer.BeforeDisplay ( SALOME_View ,
const SALOME_Prs2d  
) [virtual]
virtual void SALOME_Displayer.AfterDisplay ( SALOME_View ,
const SALOME_Prs2d  
) [virtual]
virtual void SALOME_Displayer.BeforeErase ( SALOME_View ,
const SALOME_OCCPrs  
) [virtual]
virtual void SALOME_Displayer.AfterErase ( SALOME_View ,
const SALOME_OCCPrs  
) [virtual]
virtual void SALOME_Displayer.BeforeErase ( SALOME_View ,
const SALOME_VTKPrs  
) [virtual]
virtual void SALOME_Displayer.AfterErase ( SALOME_View ,
const SALOME_VTKPrs  
) [virtual]
virtual void SALOME_Displayer.BeforeErase ( SALOME_View ,
const SALOME_Prs2d  
) [virtual]
virtual void SALOME_Displayer.AfterErase ( SALOME_View ,
const SALOME_Prs2d  
) [virtual]
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