20 #ifndef GEOM_DEVICEACTOR_H
21 #define GEOM_DEVICEACTOR_H
34 class vtkPolyDataNormals;
38 class VTKViewer_Actor;
39 class VTKViewer_Transform;
40 class VTKViewer_TransformFilter;
47 #include <vtkObject.h>
49 class vtkAlgorithmOutput;
63 void SetVisibility(
int theVisibility);
66 void SetInput(vtkAlgorithmOutput* thePolyData,
bool theUseStripper);
68 void AddToRender(vtkRenderer* theRenderer);
69 void RemoveFromRender(vtkRenderer* theRenderer);
73 virtual void SetTransform(VTKViewer_Transform* theTransform);
GEOM_SmartPtr< vtkPolyDataNormals > PPolyDataNormals
Definition: GEOM_DeviceActor.h:34
GEOM_SmartPtr< vtkStripper > PStripper
Definition: GEOM_DeviceActor.h:31
GEOM_SmartPtr< vtkPoints > PPoints
Definition: GEOM_DeviceActor.h:25
GEOM_SmartPtr< VTKViewer_TransformFilter > PTransformFilter
Definition: GEOM_DeviceActor.h:42
GEOM_SmartPtr< vtkPolyData > PPolyData
Definition: GEOM_DeviceActor.h:28
GEOM_SmartPtr< VTKViewer_Actor > PActor
Definition: GEOM_DeviceActor.h:40
Definition: GEOM_DeviceActor.h:52
PTransformFilter myTransformFilter
Definition: GEOM_DeviceActor.h:80
PActor GetDeviceActor()
Definition: GEOM_DeviceActor.h:71
PStripper myStripper
Definition: GEOM_DeviceActor.h:78
PPolyDataMapper myPolyDataMapper
Definition: GEOM_DeviceActor.h:77
GEOM_DeviceActor(const GEOM_DeviceActor &)
PActor myActor
Definition: GEOM_DeviceActor.h:79
vtkTypeMacro(GEOM_DeviceActor, vtkObject) static GEOM_DeviceActor *New()
PPolyDataNormals myPolyDataNormals
Definition: GEOM_DeviceActor.h:76
void operator=(const GEOM_DeviceActor &)
Definition: GEOM_SmartPtr.h:27