#include <SPV3D_Prs.h>

Public Member Functions | |
| SPV3D_Prs (const char *entry, SPV3D_ViewWindow *view) | |
| ~SPV3D_Prs () | |
| void | SetName (const std::string &name) |
| SPV3D_Prs * | deepCopy () const |
| void | FillUsingActor (vtkActor *actor) const |
| void | DisplayIn (SALOME_View *v) const override |
| It uses double dispatch in order to invoke Display() method corresponding to the actual type of presentation. More... | |
| void | SetPVRenderInfo (SPV3D_EXPORTSPV3DData *pvRendInfo) |
| pqPipelineSource * | GetSourceProducer () const |
| void | SetRepresentation (pqDataRepresentation *repr) const |
| pqDataRepresentation * | GetRepresentation () const |
| bool | IsNull () const override |
| Should return true, if this presentation contains a graphic object. More... | |
| void | hide () const |
| bool | isVisible () const |
Public Member Functions inherited from SALOME_PV3DPrs | |
| SALOME_PV3DPrs (const char *e) | |
| Constructor. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| virtual void | Update (SALOME_Displayer *) |
| It uses double dispatch in order to invoke Update() method corresponding to the actual type of presentation. More... | |
| virtual void | LocalSelectionIn (SALOME_View *, const int) const |
| Key method for double dispatch of activation of sub-shapes selection. More... | |
| virtual void | LocalSelectionIn (SALOME_View *, const std::list< int >) const |
Public Member Functions inherited from SALOME_Prs | |
| SALOME_Prs (const char *) | |
| Constructor. More... | |
| virtual | ~SALOME_Prs () |
| Destructor. More... | |
| const char * | GetEntry () const |
| Get entry. More... | |
| bool | IsClippable () const |
| void | SetClippable (bool isClippable) |
Static Public Member Functions | |
| static vtkIdType | FromEntryToVtkId (const char *) |
| static const char * | FromVtkIdToEntry (vtkIdType) |
Private Member Functions | |
| SPV3D_Prs (const SPV3D_Prs &other)=default | |
Private Attributes | |
| SPV3D_EXPORTSPV3DData * | _pvRendInfo = nullptr |
| SPV3D_ViewWindow * | _view = nullptr |
| std::string | _name |
| Name attached to the displayable object in the study. More... | |
Static Private Attributes | |
| static vtkIdType | cellid = 0 |
| static vtkIdType | nbsolid = 0 |
Additional Inherited Members | |
Protected Attributes inherited from SALOME_Prs | |
| std::string | myEntry |
| bool | myIsClippable |
|
explicit |
| SPV3D_Prs::~SPV3D_Prs | ( | ) |
|
privatedefault |
| SPV3D_Prs * SPV3D_Prs::deepCopy | ( | ) | const |
References SPV3D_Prs().
|
overridevirtual |
It uses double dispatch in order to invoke Display() method corresponding to the actual type of presentation.
Dispatches display operation to proper Display() method of SALOME_View
Reimplemented from SALOME_PV3DPrs.
References SALOME_PV3DPrs::DisplayIn().
| void SPV3D_Prs::FillUsingActor | ( | vtkActor * | actor | ) | const |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
References SALOME_Prs::GetEntry().
|
overridevirtual |
Should return true, if this presentation contains a graphic object.
Implements SALOME_Prs.
References _pvRendInfo, SALOME_Prs::GetEntry(), and SPV3D_EXPORTSPV3DData::havePrs().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Name attached to the displayable object in the study.
|
private |
|
private |
|
staticprivate |
|
staticprivate |