Version: 9.15.0
SALOME_Displayer Class Reference

#include <SALOME_Prs.h>

Inheritance diagram for SALOME_Displayer:
Inheritance graph

Public Member Functions

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

Detailed Description

Base class for SALOME displayers

Constructor & Destructor Documentation

◆ ~SALOME_Displayer()

virtual SALOME_Displayer::~SALOME_Displayer ( )
inlinevirtual

Destructor.

Null body here

Member Function Documentation

◆ AfterDisplay() [1/4]

virtual void SALOME_Displayer::AfterDisplay ( SALOME_View ,
const SALOME_OCCPrs  
)
inlinevirtual

Null body here.

◆ AfterDisplay() [2/4]

virtual void SALOME_Displayer::AfterDisplay ( SALOME_View ,
const SALOME_Prs2d  
)
inlinevirtual

Null body here.

◆ AfterDisplay() [3/4]

virtual void SALOME_Displayer::AfterDisplay ( SALOME_View ,
const SALOME_PV3DPrs  
)
inlinevirtual

Null body here.

◆ AfterDisplay() [4/4]

virtual void SALOME_Displayer::AfterDisplay ( SALOME_View ,
const SALOME_VTKPrs  
)
inlinevirtual

Null body here.

◆ AfterErase() [1/4]

virtual void SALOME_Displayer::AfterErase ( SALOME_View ,
const SALOME_OCCPrs  
)
inlinevirtual

Null body here.

◆ AfterErase() [2/4]

virtual void SALOME_Displayer::AfterErase ( SALOME_View ,
const SALOME_Prs2d  
)
inlinevirtual

Null body here.

◆ AfterErase() [3/4]

virtual void SALOME_Displayer::AfterErase ( SALOME_View ,
const SALOME_PV3DPrs  
)
inlinevirtual

Null body here.

◆ AfterErase() [4/4]

virtual void SALOME_Displayer::AfterErase ( SALOME_View ,
const SALOME_VTKPrs  
)
inlinevirtual

Null body here.

◆ BeforeDisplay() [1/4]

virtual void SALOME_Displayer::BeforeDisplay ( SALOME_View ,
const SALOME_OCCPrs  
)
inlinevirtual

◆ BeforeDisplay() [2/4]

virtual void SALOME_Displayer::BeforeDisplay ( SALOME_View ,
const SALOME_Prs2d  
)
inlinevirtual

Null body here.

◆ BeforeDisplay() [3/4]

virtual void SALOME_Displayer::BeforeDisplay ( SALOME_View ,
const SALOME_PV3DPrs  
)
inlinevirtual

Null body here.

◆ BeforeDisplay() [4/4]

virtual void SALOME_Displayer::BeforeDisplay ( SALOME_View ,
const SALOME_VTKPrs  
)
inlinevirtual

Null body here.

◆ BeforeErase() [1/4]

virtual void SALOME_Displayer::BeforeErase ( SALOME_View ,
const SALOME_OCCPrs  
)
inlinevirtual

Null body here.

◆ BeforeErase() [2/4]

virtual void SALOME_Displayer::BeforeErase ( SALOME_View ,
const SALOME_Prs2d  
)
inlinevirtual

Null body here.

◆ BeforeErase() [3/4]

virtual void SALOME_Displayer::BeforeErase ( SALOME_View ,
const SALOME_PV3DPrs  
)
inlinevirtual

Null body here.

◆ BeforeErase() [4/4]

virtual void SALOME_Displayer::BeforeErase ( SALOME_View ,
const SALOME_VTKPrs  
)
inlinevirtual

Null body here.

◆ Update() [1/4]

void SALOME_Displayer::Update ( SALOME_OCCPrs )
virtual

Update SALOME_OCCPrs presentation.

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

◆ Update() [2/4]

void SALOME_Displayer::Update ( SALOME_Prs2d )
virtual

Update SALOME_Prs2d presentation.

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

◆ Update() [3/4]

void SALOME_Displayer::Update ( SALOME_PV3DPrs )
virtual

Update SALOME_PV3DPrs presentation.

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

◆ Update() [4/4]

void SALOME_Displayer::Update ( SALOME_VTKPrs )
virtual

Update SALOME_VTKPrs presentation.

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

◆ UpdatePrs()

void SALOME_Displayer::UpdatePrs ( SALOME_Prs prs)

This Update() method should be called to update given presentation created anywhere by anybody.

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().

◆ UpdateVisibility()

void SALOME_Displayer::UpdateVisibility ( SALOME_View ,
const SALOME_Prs ,
bool   
)
virtual

Null body here.

Virtual method, should be reimplemented in successors, by default does nothing.


The documentation for this class was generated from the following files: