1 #ifndef __cpPluginsWidgets__LineWidget__h__
2 #define __cpPluginsWidgets__LineWidget__h__
4 #include <plugins/cpPluginsWidgets_Export.h>
5 #include <cpPlugins/BaseObjects/Widget.h>
8 // -------------------------------------------------------------------------
12 // -------------------------------------------------------------------------
13 namespace cpPluginsWidgets
17 class cpPluginsWidgets_EXPORT LineWidget
18 : public cpPlugins::BaseObjects::Widget
20 cpPluginsObject( LineWidget, cpPlugins::BaseObjects::Widget, Widgets );
23 virtual void Clear( ) cpPlugins_OVERRIDE;
24 virtual void SetEnabled( bool v ) cpPlugins_OVERRIDE;
27 typedef std::set< vtkProp* > TProps;
28 typedef std::map< vtkRenderWindowInteractor*, TProps > TValidProps;
31 TValidProps _GetValidActors( vtkObject* source );
32 void _GD_Image( vtkImageData* image );
37 #endif // __cpPluginsWidgets__LineWidget__h__