23 #pragma warning( disable:4251 )
49 SPV3D_Prs *findOrCreatePrs(
const char* entry );
51 unsigned int isEntryAlreadyExist(
const char* entry )
const;
53 void ExportToSPV3D(vtkPolyData* ds,
const char*);
65 bool theImmediatly =
true);
72 bool theImmediatly =
true);
75 virtual void DisplayAll();
78 virtual void EraseAll();
81 virtual void Repaint(
bool theUpdateTrihedron =
true);
84 virtual void SetSelectionEnabled(
bool );
91 virtual void showEvent( QShowEvent * );
92 virtual void hideEvent( QHideEvent * );
93 void showCenterAxes(
bool);
94 void pickCenterOfRotation(
int posx,
int posy);
95 void goSelect(
bool val);
98 void onKeyPressed(QKeyEvent* event);
99 void onKeyReleased(QKeyEvent* event);
100 void onMousePressed(QMouseEvent* event);
101 void onMouseDoubleClicked(QMouseEvent* event);
102 void onMouseReleased(QMouseEvent* event);
103 void onMouseMoving(QMouseEvent* event);
110 std::list< std::pair<std::string, SPV3D_Prs* > >
Prs;
111 std::unique_ptr<SPV3D_EXPORTSPV3DData>
myPrs;
115 #pragma warning( default:4251 )
Handle(TDocStd_Application) CAF_Application
Get OCAF application.
Definition: CAF_Application.cxx:97
#define SPV3D_EXPORT
Definition: SPV3D.h:33
Definition: PV3DViewer_ViewWindow.h:33
SPV3D_CADSelection handles various selection modes available on RenderViews.
Definition: SPV3D_CADSelection.h:50
Definition: SPV3D_Prs.h:71
Extends two interfaces #SPV3D_ViewModelBase and SALOME_View.
Definition: SPV3D_ViewModel.h:38
Define a container for SALOME PV3D view window.
Definition: SPV3D_ViewWindow.h:42
std::unique_ptr< SPV3D_EXPORTSPV3DData > myPrs
Definition: SPV3D_ViewWindow.h:111
SPV3D_ViewModel * myModel
Definition: SPV3D_ViewWindow.h:108
std::list< std::pair< std::string, SPV3D_Prs * > > Prs
Definition: SPV3D_ViewWindow.h:110
Definition: SUIT_Desktop.h:47