Version: 9.12.0
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 SVTK_TIndexedMapOfVtkIdGetIds () const
 
Selection_Mode GetMode () const
 
SALOME_ActorGetActor () const
 
- Public Member Functions inherited from LightApp_DataOwner
 LightApp_DataOwner (const Handle(SALOME_InteractiveObject)&theIO)
 
 LightApp_DataOwner (const QString &)
 
virtual ~LightApp_DataOwner ()
 
virtual QString keyString () const
 
const Handle (SALOME_InteractiveObject) &IO() const
 
QString entry () const
 
- Public Member Functions inherited from SUIT_DataOwner
 SUIT_DataOwner ()
 constructor More...
 
virtual ~SUIT_DataOwner ()
 destructor More...
 
- Public Member Functions inherited from RefCount
 RefCount ()
 constructor More...
 
 RefCount (const RefCount &)
 copy constructor More...
 
virtual ~RefCount ()
 destructor More...
 
RefCountoperator= (const RefCount &)
 operator= (does not change counter) More...
 
void upcount ()
 increments reference counter More...
 
void downcount ()
 decrements reference counter More...
 
int refcount () const
 get reference counter value More...
 

Protected Member Functions

SVTK_ViewWindowGetActiveViewWindow () const
 

Protected Attributes

SVTK_TIndexedMapOfVtkId myIds
 
SUIT_DesktopmyDesktop
 

Detailed Description

Provide salome vtk data owner list.

Constructor & Destructor Documentation

◆ ~LightApp_SVTKDataOwner()

virtual LightApp_SVTKDataOwner::~LightApp_SVTKDataOwner ( )
inlinevirtual

◆ LightApp_SVTKDataOwner()

LightApp_SVTKDataOwner::LightApp_SVTKDataOwner ( const Handle(SALOME_InteractiveObject)&  theIO,
SUIT_Desktop theDesktop 
)

Constructor.

Member Function Documentation

◆ GetActiveViewWindow()

SVTK_ViewWindow * LightApp_SVTKDataOwner::GetActiveViewWindow ( ) const
protected
Returns
active SVTK view window

◆ GetActor()

SALOME_Actor * LightApp_SVTKDataOwner::GetActor ( ) const

Finds corresponding actor in the active viewer.

Gets actor pointer.

References VTK::ActorCollectionCopy::GetActors().

◆ GetIds()

const SVTK_TIndexedMapOfVtkId & LightApp_SVTKDataOwner::GetIds ( ) const

Gets dataowners ids list.

◆ GetMode()

Selection_Mode LightApp_SVTKDataOwner::GetMode ( ) const

Gets selection mode.

References ActorSelection.

Member Data Documentation

◆ myDesktop

SUIT_Desktop* LightApp_SVTKDataOwner::myDesktop
protected

◆ myIds

SVTK_TIndexedMapOfVtkId LightApp_SVTKDataOwner::myIds
mutableprotected

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