Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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_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_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_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

virtual SALOME_Displayer::~SALOME_Displayer ( )
inlinevirtual

Null body here

Member Function Documentation

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

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::UpdateVisibility ( SALOME_View ,
const SALOME_Prs ,
bool   
)
virtual

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


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