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

VISU.ViewManager_i Class Reference

#include <VISU_ViewManager_i.hh>

Inheritance diagram for VISU.ViewManager_i:
Inheritance graph

Public Types

typedef VISU::Base TInterface

Public Member Functions

 ViewManager_i (SALOMEDS::Study_ptr theStudy)
virtual ~ViewManager_i ()
virtual VISU::VISUType GetType ()
virtual View3D_ptr Create3DView ()
virtual View_ptr GetCurrentView ()
virtual TableView_ptr CreateTableView (VISU::Table_ptr theTable)
virtual XYPlot_ptr CreateXYPlot ()
virtual void Destroy (View_ptr theView)
virtual char * GetID ()

Static Public Member Functions

static CORBA::ORB_var GetORB ()
static PortableServer::POA_var GetPOA ()
static SALOME_NamingService * GetNS ()
static SALOME_LifeCycleCORBA * GetLCC ()
static VISU_Gen_iGetVisuGenImpl ()

Protected Attributes

SalomeApp_Application * myApplication
std::string myID

Static Protected Attributes

static QMutex * myMutex = NULL
static CORBA::ORB_var myOrb
static PortableServer::POA_var myPoa
static SALOME_NamingService * myNamingService
static VISU_Gen_imyVisuGenImpl
static SALOME_LifeCycleCORBA * myEnginesLifeCycle

Member Typedef Documentation

typedef VISU::Base VISU.Base_i.TInterface [inherited]

Constructor & Destructor Documentation

VISU.ViewManager_i::ViewManager_i ( SALOMEDS::Study_ptr  theStudy)

References MESSAGE, and MYDEBUG.

VISU.ViewManager_i::~ViewManager_i ( ) [virtual]

References MESSAGE, and MYDEBUG.


Member Function Documentation

virtual VISU::VISUType VISU.ViewManager_i.GetType ( ) [virtual]

Implements VISU.Base_i.

References VISU.TVIEWMANAGER.

VISU::View3D_ptr VISU.ViewManager_i::Create3DView ( ) [virtual]

References MESSAGE, and MYDEBUG.

VISU::View_ptr VISU.ViewManager_i::GetCurrentView ( ) [virtual]
VISU::TableView_ptr VISU.ViewManager_i::CreateTableView ( VISU::Table_ptr  theTable) [virtual]

References MESSAGE, and MYDEBUG.

VISU::XYPlot_ptr VISU.ViewManager_i::CreateXYPlot ( ) [virtual]

References MESSAGE, and MYDEBUG.

void VISU.ViewManager_i::Destroy ( View_ptr  theView) [virtual]
char * VISU.Base_i::GetID ( ) [virtual, inherited]

Reimplemented in VISU.VISU_Gen_i, and VISU.VISU_Gen_i.

static CORBA::ORB_var VISU.Base_i.GetORB ( ) [static, inherited]
static PortableServer::POA_var VISU.Base_i.GetPOA ( ) [static, inherited]
static SALOME_NamingService* VISU.Base_i.GetNS ( ) [static, inherited]

References visu.myNamingService.

static SALOME_LifeCycleCORBA* VISU.Base_i.GetLCC ( ) [static, inherited]
static VISU_Gen_i* VISU.Base_i.GetVisuGenImpl ( ) [static, inherited]

Field Documentation

SalomeApp_Application* VISU.ViewManager_i.myApplication [protected]
std::string VISU.Base_i.myID [protected, inherited]
QMutex * VISU.Base_i::myMutex = NULL [static, protected, inherited]
CORBA::ORB_var VISU.Base_i::myOrb [static, protected, inherited]
PortableServer::POA_var VISU.Base_i::myPoa [static, protected, inherited]
SALOME_NamingService * VISU.Base_i::myNamingService [static, protected, inherited]
VISU_Gen_i * VISU.Base_i::myVisuGenImpl [static, protected, inherited]
SALOME_LifeCycleCORBA * VISU.Base_i::myEnginesLifeCycle [static, protected, inherited]
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