#include "SALOMEGUI_Swig.hxx"#include <SUIT_Session.h>#include <SUIT_Desktop.h>#include <SUIT_ViewWindow.h>#include <SUIT_ViewManager.h>#include <SUIT_DataObjectIterator.h>#include <CAM_DataModel.h>#include <LightApp_Application.h>#include <LightApp_Displayer.h>#include <LightApp_Study.h>#include <LightApp_Module.h>#include <LightApp_DataObject.h>#include <LightApp_SelectionMgr.h>#include <LightApp_DataOwner.h>#include <SALOME_Prs.h>#include <SALOME_Event.h>#include <SALOME_ListIO.hxx>#include <SALOME_InteractiveObject.hxx>#include <SOCC_ViewModel.h>#include <SOCC_ViewWindow.h>#include <SVTK_ViewModel.h>#include <SVTK_ViewWindow.h>#include <SVTK_Renderer.h>#include <vtkCamera.h>#include <vtkRenderer.h>#include <SPlot2d_ViewWindow.h>#include <utilities.h>Classes | |
| class | THasDesktopEvent | 
| class | TGetActiveStudyIdEvent | 
| class | TGetActiveStudyNameEvent | 
| class | TGetComponentNameEvent | 
| class | TGetSelectedEvent | 
| class | TIsInViewerEvent | 
| class | TGetViewParameters | 
Enumerations | |
| enum | {  __ViewTop, __ViewBottom, __ViewLeft, __ViewRight, __ViewFront, __ViewBack }  | 
| View operation type.  More... | |
| enum | { __CameraPosition, __CameraFocalPoint, __CameraViewUp, __ViewScale } | 
| View parameter type.  More... | |
Functions | |
| static LightApp_Application * | getApplication () | 
| Get active application object.  More... | |
| static LightApp_Study * | getActiveStudy () | 
| Get active study object.  More... | |
| static void | setView (int view) | 
| Change the view of the current view window.  More... | |
| static void | setViewParameter (int parameter, QList< double > &values) | 
| Change the camera parameters of the current view window.  More... | |
| anonymous enum | 
| anonymous enum | 
      
  | 
  static | 
References SUIT_Application::activeStudy(), and getApplication().
      
  | 
  static | 
References SUIT_Session::activeApplication(), and SUIT_Session::session().
      
  | 
  static | 
Set view type for the current VTK viewer.
| view | view operation type | 
If there is no active VTK viewer, nothing happens.
| type | view type | 
References __ViewBack, __ViewBottom, __ViewFront, __ViewLeft, __ViewRight, __ViewTop, TEvent::Execute(), SUIT_ViewManager::getActiveView(), getApplication(), ProcessVoidEvent(), and TEvent::TEvent().
      
  | 
  static | 
NOTE: For the current moment implemented for VTK viewer only.
| parameter | type of the parameter | 
| values | value of the parameter | 
References __CameraFocalPoint, __CameraPosition, __CameraViewUp, __ViewScale, TEvent::Execute(), SUIT_ViewManager::getActiveView(), getApplication(), ProcessVoidEvent(), and TEvent::TEvent().