#include <SOCC_Prs.h>

Public Member Functions | |
| SOCC_Prs (const char *entry) | |
| SOCC_Prs (const char *entry, const Handle(AIS_InteractiveObject)&obj) | |
| ~SOCC_Prs () | |
| void | GetObjects (AIS_ListOfInteractive &list) const | 
| void | AddObject (const Handle(AIS_InteractiveObject)&obj) | 
| void | PrependObject (const Handle(AIS_InteractiveObject)&obj) | 
| void | RemoveFirst () | 
| void | Clear () | 
| bool | IsNull () const | 
| void | SetToActivate (const bool) | 
| bool | ToActivate () const | 
  Public Member Functions inherited from SALOME_OCCPrs | |
| SALOME_OCCPrs (const char *e) | |
| Constructor.  More... | |
| virtual void | DisplayIn (SALOME_View *) const | 
| It uses double dispatch in order to invoke Display() method corresponding to the actual type of presentation.  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) | 
Private Attributes | |
| AIS_ListOfInteractive | myObjects | 
| bool | myToActivate | 
Additional Inherited Members | |
  Protected Attributes inherited from SALOME_Prs | |
| std::string | myEntry | 
| bool | myIsClippable | 
      
  | 
  explicit | 
Default constructor
References myToActivate.
| SOCC_Prs::SOCC_Prs | ( | const char * | entry, | 
| const Handle(AIS_InteractiveObject)& | obj | ||
| ) | 
Standard constructor
References AddObject().
| SOCC_Prs::~SOCC_Prs | ( | ) | 
Destructor
References myObjects.
| void SOCC_Prs::AddObject | ( | const Handle(AIS_InteractiveObject)& | obj | ) | 
Add interactive object
References myObjects.
| void SOCC_Prs::Clear | ( | ) | 
Remove all interactive objects
References myObjects.
| void SOCC_Prs::GetObjects | ( | AIS_ListOfInteractive & | list | ) | const | 
Get interactive objects list
References myObjects.
      
  | 
  virtual | 
Implements SALOME_Prs.
References myObjects.
| void SOCC_Prs::PrependObject | ( | const Handle(AIS_InteractiveObject)& | obj | ) | 
Prepend interactive object
References myObjects.
| void SOCC_Prs::RemoveFirst | ( | ) | 
Remove first interactive object
References myObjects.
| void SOCC_Prs::SetToActivate | ( | const bool | toActivate | ) | 
This method is used for activisation/deactivisation of objects in the moment of displaying
References myToActivate.
| bool SOCC_Prs::ToActivate | ( | ) | const | 
References myToActivate.
      
  | 
  private | 
      
  | 
  private |