#include <plugins/cpPluginsWidgets_Export.h>
#include <cpPlugins/BaseObjects/Widget.h>
-#include <cpExtensions/Interaction/SeedWidget.h>
#include <cpExtensions/Interaction/ImageSlicePointPlacer.h>
#include <cpExtensions/Visualization/WindowLevelImageActor.h>
#include <vtkImageSlice.h>
#include <vtkSmartPointer.h>
#include <map>
+// -------------------------------------------------------------------------
+namespace cpExtensions { namespace Interaction { class SeedWidget; } }
+
+// -------------------------------------------------------------------------
namespace cpPluginsWidgets
{
/**
cpPluginsObject( SeedWidget, cpPlugins::BaseObjects::Widget, Widgets );
public:
+ typedef cpExtensions::Interaction::SeedWidget TWidget;
typedef cpExtensions::Visualization::WindowLevelImageActor TImageActor;
public:
struct TWidgetData
{
- typedef cpExtensions::Interaction::SeedWidget _TWidget;
typedef cpExtensions::Interaction::ImageSlicePointPlacer _TPlacer;
- vtkSmartPointer< _TWidget > Widget;
+ vtkSmartPointer< TWidget > Widget;
vtkSmartPointer< _TPlacer > Placer;
vtkSmartPointer< vtkPointHandleRepresentation3D > Handle;
vtkSmartPointer< vtkSeedRepresentation > Representation;