27 #ifndef SALOME_ACTOR_H 
   28 #define SALOME_ACTOR_H 
   44 #include <vtkSmartPointer.h> 
   46 class vtkAbstractPicker;
 
   49 class vtkOutlineSource;
 
   63 #pragma warning ( disable:4251 ) 
  109   SetPosition(
double _arg1, 
 
  116   SetPosition(
double _arg[3]);
 
  122   SetVisibility( 
int );
 
  169   Highlight(
bool theHighlight);  
 
  177                bool theIsHighlight);
 
  184             bool theIsHighlight);
 
  190   IsDisplayNameActor() 
const;
 
  195   SetIsDisplayNameActor(
bool theIsDisplayNameActor);
 
  200   SetNameActorText(
const char* theText);
 
  205   SetNameActorOffset(
double theOffset[2]);
 
  210   GetNameActorSize(vtkRenderer* theRenderer, 
double theSize[2]) 
const;
 
  246   SetPointPicker(vtkPointPicker* thePointPicker); 
 
  250   SetCellPicker(vtkCellPicker* theCellPicker); 
 
  262   double* GetGravityCenter( 
int );
 
  267   SetPreHighlightProperty(vtkProperty* theProperty);
 
  271   SetHighlightProperty(vtkProperty* theProperty);
 
  289   vtkSmartPointer<vtkPointPicker> myPointPicker;
 
  290   vtkSmartPointer<vtkCellPicker> myCellPicker;
 
  299   vtkSmartPointer<vtkOutlineSource> myOutline;
 
  301   bool myIsDisplayNameActor;
 
  317 #pragma warning ( default:4251 ) 
  320 #endif // SALOME_ACTOR_H