Version: 6.3.1
Public Member Functions

SALOME_Prs2d Class Reference

#include <SALOME_Prs.h>

Inheritance diagram for SALOME_Prs2d:
Inheritance graph

Public Member Functions

virtual void DisplayIn (SALOME_View *) const
 It uses double dispatch in order to invoke Display() method corresponding to the actual type of presentation.
virtual void EraseIn (SALOME_View *, const bool=false) const
 It uses double dispatch in order to invoke Erase() method corresponding to the actual type of presentation.
virtual void BeforeDisplayIn (SALOME_Displayer *, SALOME_View *) const
 It uses double dispatch in order to invoke BeforeDisplayIn() method corresponding to the actual type of presentation.
virtual void AfterDisplayIn (SALOME_Displayer *, SALOME_View *) const
 It uses double dispatch in order to invoke AfterDisplayIn() method corresponding to the actual type of presentation.
virtual void BeforeEraseIn (SALOME_Displayer *, SALOME_View *) const
 It uses double dispatch in order to invoke BeforeEraseIn() method corresponding to the actual type of presentation.
virtual void AfterEraseIn (SALOME_Displayer *, SALOME_View *) const
 It uses double dispatch in order to invoke AfterEraseIn() method corresponding to the actual type of presentation.
virtual void Update (SALOME_Displayer *)
 It uses double dispatch in order to invoke Update() method corresponding to the actual type of presentation.
virtual void LocalSelectionIn (SALOME_View *, const int) const
 Key method for double dispatch of activation of subshapes selection.
virtual bool IsNull () const =0
 Should return true, if this presentation contains a graphic object.

Detailed Description

Base class for Plot2d graphic object (Plot2d_Curve) wrappers.


Member Function Documentation

void SALOME_Prs2d::DisplayIn ( SALOME_View v) const [virtual]

Dispatches display operation to proper Display() method of SALOME_View

Implements SALOME_Prs.

References SALOME_View.Display().

void SALOME_Prs2d::EraseIn ( SALOME_View v,
const bool  forced = false 
) const [virtual]

Dispatches display operation to proper Erase() method of SALOME_View

Implements SALOME_Prs.

References SALOME_View.Erase().

void SALOME_Prs2d::BeforeDisplayIn ( SALOME_Displayer d,
SALOME_View v 
) const [virtual]

Dispatches display operation to proper BeforeDisplay() method of SALOME_Displayer

Implements SALOME_Prs.

References SALOME_Displayer.BeforeDisplay().

void SALOME_Prs2d::AfterDisplayIn ( SALOME_Displayer d,
SALOME_View v 
) const [virtual]

Dispatches display operation to proper AfterDisplay() method of SALOME_Displayer

Implements SALOME_Prs.

References SALOME_Displayer.AfterDisplay().

void SALOME_Prs2d::BeforeEraseIn ( SALOME_Displayer d,
SALOME_View v 
) const [virtual]

Dispatches display operation to proper BeforeErase() method of SALOME_Displayer

Implements SALOME_Prs.

References SALOME_Displayer.BeforeErase().

void SALOME_Prs2d::AfterEraseIn ( SALOME_Displayer d,
SALOME_View v 
) const [virtual]

Dispatches display operation to proper AfterErase() method of SALOME_Displayer

Implements SALOME_Prs.

References SALOME_Displayer.AfterErase().

void SALOME_Prs2d::Update ( SALOME_Displayer d) [virtual]

Dispatches update operation to proper Update() method of SALOME_Displayer

Implements SALOME_Prs.

References SALOME_Displayer.Update().

void SALOME_Prs2d::LocalSelectionIn ( SALOME_View v,
const int  mode 
) const [virtual]

Dispatches operation to proper LocalSelectionIn() method of SALOME_View

Implements SALOME_Prs.

References SALOME_View.LocalSelection().

virtual bool SALOME_Prs.IsNull ( ) const [pure virtual, inherited]

Implemented in SOCC_Prs, SPlot2d_Prs, and SVTK_Prs.

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