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