27 #pragma warning( disable:4251 )
37 class vtkActorCollection;
49 class QContextMenuEvent;
78 Repaint(
bool theUpdateTrihedron =
true);
91 void onSelectionChanged();
95 void MouseMove( QMouseEvent* );
96 void MouseButtonPressed( QMouseEvent* );
97 void MouseButtonReleased( QMouseEvent* );
98 void MouseDoubleClicked( QMouseEvent* );
99 void ButtonPressed(
const QMouseEvent *event);
100 void ButtonReleased(
const QMouseEvent *event);
101 void WheelMoved( QWheelEvent* );
102 void KeyPressed( QKeyEvent* );
103 void KeyReleased( QKeyEvent* );
104 void contextMenuRequested( QContextMenuEvent *e );
105 void selectionChanged();
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 )