1 #ifndef __cpPluginsVTKWidgets__LineWidget__h__
2 #define __cpPluginsVTKWidgets__LineWidget__h__
4 #include <cpPlugins_VTKWidgets_Export.h>
5 #include <cpPlugins/Pipeline/Widget.h>
8 // -------------------------------------------------------------------------
12 // -------------------------------------------------------------------------
13 namespace cpPluginsVTKWidgets
17 class cpPlugins_VTKWidgets_EXPORT LineWidget
18 : public cpPlugins::Pipeline::Widget
20 cpPluginsObject( LineWidget, cpPlugins::Pipeline::Widget, Widgets );
23 virtual void Clear( ) override;
24 virtual void SetEnabled( bool v ) override;
25 virtual bool GetEnabled( ) const override;
28 typedef std::set< vtkProp* > TProps;
29 typedef std::map< vtkRenderWindowInteractor*, TProps > TValidProps;
32 TValidProps _GetValidActors( vtkObject* source );
33 void _GD_Image( vtkImageData* image );
38 #endif // __cpPluginsVTKWidgets__LineWidget__h__