Version: 6.3.1
Public Member Functions | Protected Member Functions | Protected Attributes

LightApp_SVTKDataOwner Class Reference

#include <LightApp_VTKSelector.h>

Inheritance diagram for LightApp_SVTKDataOwner:
Inheritance graph

Public Member Functions

virtual ~LightApp_SVTKDataOwner ()
 LightApp_SVTKDataOwner (const Handle(SALOME_InteractiveObject)&, SUIT_Desktop *)
const TColStd_IndexedMapOfInteger & GetIds () const
Selection_Mode GetMode () const
SALOME_ActorGetActor () const
virtual QString keyString () const
const Handle (SALOME_InteractiveObject)&IO() const
QString entry () const
void upcount ()
 increments reference counter
void downcount ()
 decrements reference counter
int refcount () const
 get reference counter value

Protected Member Functions

SVTK_ViewWindowGetActiveViewWindow () const

Protected Attributes

TColStd_IndexedMapOfInteger myIds
SUIT_DesktopmyDesktop

Detailed Description

Provide salome vtk data owner list.


Constructor & Destructor Documentation

virtual LightApp_SVTKDataOwner.~LightApp_SVTKDataOwner ( ) [virtual]
LightApp_SVTKDataOwner::LightApp_SVTKDataOwner ( const Handle(SALOME_InteractiveObject)&  theIO,
SUIT_Desktop theDesktop 
)

Constructor.


Member Function Documentation

const TColStd_IndexedMapOfInteger & LightApp_SVTKDataOwner::GetIds ( ) const

Gets dataowners ids list.

Selection_Mode LightApp_SVTKDataOwner::GetMode ( ) const

Gets selection mode.

SALOME_Actor * LightApp_SVTKDataOwner::GetActor ( ) const

Finds corresponding actor in the active viewer.

Gets actor pointer.

SVTK_ViewWindow * LightApp_SVTKDataOwner::GetActiveViewWindow ( ) const [protected]
Returns:
active SVTK view window
QString LightApp_DataOwner::keyString ( ) const [virtual, inherited]

Gets key string, used for data owners comparison.

Implements SUIT_DataOwner.

Reimplemented in LightApp_DataSubOwner.

References LightApp_DataOwner.myEntry.

const LightApp_DataOwner.Handle ( SALOME_InteractiveObject  ) const [inherited]
QString LightApp_DataOwner::entry ( ) const [inherited]

Gets entry.

References LightApp_DataOwner.myEntry.

void RefCount.upcount ( ) [inherited]
void RefCount.downcount ( ) [inherited]
int RefCount.refcount ( ) const [inherited]

Field Documentation

TColStd_IndexedMapOfInteger LightApp_SVTKDataOwner.myIds [mutable, protected]
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