Back to index

salome-gui  6.5.0
Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes
SOCC_EXPORT Protocol Reference

#include <SOCC_Prs.h>

Inheritance diagram for SOCC_EXPORT:
Inheritance graph
[legend]
Collaboration diagram for SOCC_EXPORT:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SOCC_Prs ()
 SOCC_Prs (const Handle(AIS_InteractiveObject)&obj)
 ~SOCC_Prs ()
void GetObjects (AIS_ListOfInteractive &list) const
void AddObject (const Handle(AIS_InteractiveObject)&obj)
void Clear ()
bool IsNull () const
void SetToActivate (const bool)
bool ToActivate () const
 SOCC_Viewer (bool DisplayTrihedron=true)
virtual ~SOCC_Viewer ()
bool highlight (const Handle(SALOME_InteractiveObject)&, bool, bool=true)
bool isInViewer (const Handle(SALOME_InteractiveObject)&, bool=false)
void setColor (const Handle(SALOME_InteractiveObject)&, const QColor &, bool=true)
void switchRepresentation (const Handle(SALOME_InteractiveObject)&, int, bool=true)
void setTransparency (const Handle(SALOME_InteractiveObject)&, float, bool=true)
void rename (const Handle(SALOME_InteractiveObject)&, const QString &)
virtual OCCViewer_ViewWindow * createSubWindow ()
virtual void Display (const SALOME_OCCPrs *)
virtual void Erase (const SALOME_OCCPrs *, const bool=false)
virtual void EraseAll (const bool=false)
virtual SALOME_PrsCreatePrs (const char *entry=0)
virtual void LocalSelection (const SALOME_OCCPrs *, const int)
virtual void GlobalSelection (const bool=false) const
virtual bool isVisible (const Handle(SALOME_InteractiveObject)&)
virtual void GetVisible (SALOME_ListIO &)
virtual void Repaint ()
 SOCC_ViewWindow (SUIT_Desktop *, OCCViewer_Viewer *)
virtual ~SOCC_ViewWindow ()

Public Attributes

std::map< std::string,
std::vector< Handle(AIS_InteractiveObject)> > 
entry2aisobjects

Protected Member Functions

virtual bool action (const int)

Private Attributes

AIS_ListOfInteractive myObjects
bool myToActivate

Detailed Description

Definition at line 38 of file SOCC_Prs.h.


Constructor & Destructor Documentation

virtual SOCC_EXPORT::~SOCC_Viewer ( ) [virtual]
virtual SOCC_EXPORT::~SOCC_ViewWindow ( ) [virtual]

Member Function Documentation

virtual bool SOCC_EXPORT::action ( const int  ) [protected, virtual]
void SOCC_EXPORT::AddObject ( const Handle(AIS_InteractiveObject)&  obj)
virtual SALOME_Prs* SOCC_EXPORT::CreatePrs ( const char *  entry = 0) [virtual]
virtual OCCViewer_ViewWindow* SOCC_EXPORT::createSubWindow ( ) [virtual]
virtual void SOCC_EXPORT::Display ( const SALOME_OCCPrs ) [virtual]
virtual void SOCC_EXPORT::Erase ( const SALOME_OCCPrs ,
const bool  = false 
) [virtual]
virtual void SOCC_EXPORT::EraseAll ( const bool  = false) [virtual]
void SOCC_EXPORT::GetObjects ( AIS_ListOfInteractive &  list) const
virtual void SOCC_EXPORT::GetVisible ( SALOME_ListIO ) [virtual]
virtual void SOCC_EXPORT::GlobalSelection ( const bool  = false) const [virtual]
bool SOCC_EXPORT::highlight ( const Handle(SALOME_InteractiveObject)&  ,
bool  ,
bool  = true 
)
bool SOCC_EXPORT::isInViewer ( const Handle(SALOME_InteractiveObject)&  ,
bool  = false 
)
bool SOCC_EXPORT::IsNull ( ) const
virtual bool SOCC_EXPORT::isVisible ( const Handle(SALOME_InteractiveObject)&  ) [virtual]
virtual void SOCC_EXPORT::LocalSelection ( const SALOME_OCCPrs ,
const int   
) [virtual]
void SOCC_EXPORT::rename ( const Handle(SALOME_InteractiveObject)&  ,
const QString &   
)
virtual void SOCC_EXPORT::Repaint ( ) [virtual]
void SOCC_EXPORT::setColor ( const Handle(SALOME_InteractiveObject)&  ,
const QColor &  ,
bool  = true 
)
void SOCC_EXPORT::SetToActivate ( const bool  )
void SOCC_EXPORT::setTransparency ( const Handle(SALOME_InteractiveObject)&  ,
float  ,
bool  = true 
)
SOCC_EXPORT::SOCC_Prs ( const Handle(AIS_InteractiveObject)&  obj)
SOCC_EXPORT::SOCC_Viewer ( bool  DisplayTrihedron = true)
SOCC_EXPORT::SOCC_ViewWindow ( SUIT_Desktop ,
OCCViewer_Viewer *   
)
void SOCC_EXPORT::switchRepresentation ( const Handle(SALOME_InteractiveObject)&  ,
int  ,
bool  = true 
)
bool SOCC_EXPORT::ToActivate ( ) const

Member Data Documentation

std::map< std::string , std::vector<Handle(AIS_InteractiveObject)> > SOCC_EXPORT::entry2aisobjects

Definition at line 71 of file SOCC_ViewModel.h.

AIS_ListOfInteractive SOCC_EXPORT::myObjects [private]

Definition at line 65 of file SOCC_Prs.h.

bool SOCC_EXPORT::myToActivate [private]

Definition at line 66 of file SOCC_Prs.h.


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