27 #pragma warning( disable:4251 )
37 class vtkActorCollection;
49 class QContextMenuEvent;
78 Repaint(
bool theUpdateTrihedron =
true);
91 void onSelectionChanged();
133 bool immediatly =
true);
141 FindIObject(
const char* Entry);
153 const QString& newName);
172 ChangeRepresentationToWireframe();
176 ChangeRepresentationToSurface();
180 ChangeRepresentationToSurfaceWithEdges();
184 ChangeRepresentationToWireframe(vtkActorCollection* theListofActors);
188 ChangeRepresentationToSurface(vtkActorCollection* theListofActors);
192 ChangeRepresentationToSurfaceWithEdges(vtkActorCollection* theListofActors);
206 const QColor& theColor);
215 vtkProperty* thePropF, vtkProperty* thePropB);
237 RemoveAll(
const bool immediatly );
242 bool immediatly =
true);
245 bool immediatly =
true);
250 bool immediatly =
true);
259 bool immediatly =
true);
264 bool immediatly =
true);
269 bool updateViewer =
true);
278 SetSelectionProp(
const double& theRed = 1,
279 const double& theGreen = 1,
280 const double& theBlue = 0,
281 const int& theWidth = 5);
285 SetPreselectionProp(
const double& theRed = 0,
286 const double& theGreen = 1,
287 const double& theBlue = 1,
288 const int& theWidth = 5);
292 SetSelectionTolerance(
const double& theTolNodes = 0.025,
293 const double& theTolCell = 0.001,
294 const double& theTolObjects = 0.025);
301 #pragma warning( default:4251 )
Handle(TDocStd_Application) CAF_Application
Get OCAF application.
Definition: CAF_Application.cxx:97
#define SVTK_EXPORT
Definition: SVTK.h:37
For more information see QT documentation.
Definition: SUIT_Application.h:42
The class is a basic one for all SALOME VTK presentation.
Definition: SALOME_Actor.h:73
Definition: SALOME_ListIO.hxx:29
Definition: SVTK_Renderer.h:66
Main purpose of the class is to provide a way to customize SVTK_ViewWindow.
Definition: SVTK_View.h:62
void MouseButtonPressed(QMouseEvent *)
SVTK_ViewWindow * myMainWindow
Definition: SVTK_View.h:108
void MouseButtonReleased(QMouseEvent *)
void contextMenuRequested(QContextMenuEvent *e)
void MouseMove(QMouseEvent *)
void ButtonPressed(const QMouseEvent *event)
void ButtonReleased(const QMouseEvent *event)
void KeyReleased(QKeyEvent *)
void WheelMoved(QWheelEvent *)
void MouseDoubleClicked(QMouseEvent *)
void KeyPressed(QKeyEvent *)
Define a container for SALOME VTK view window.
Definition: SVTK_ViewWindow.h:86
This class is introduced just for compatibility with old code.
Definition: SVTK_View.h:119
Handle(SALOME_InteractiveObject) FindIObject(const char *Entry)
Try to find a SALOME_InteractiveObject in the view that corresponds to the entry.
int myDisplayMode
Definition: SVTK_View.h:297