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 )