#include <opencv2/core/cvdef.h>
#include <vtkSmartPointer.h>
-#include <vtkLODActor.h>
+#include <vtkProp.h>
namespace temp_viz
{
struct CV_EXPORTS WidgetAccessor
{
static vtkSmartPointer<vtkProp> getProp(const Widget &widget);
- static void setProp(Widget &widget, vtkSmartPointer<vtkProp> actor);
+ static void setProp(Widget &widget, vtkSmartPointer<vtkProp> prop);
};
}
class temp_viz::Widget::Impl
{
public:
- vtkSmartPointer<vtkProp> actor;
+ vtkSmartPointer<vtkProp> prop;
int ref_counter;
- Impl() : actor(0) {}
+ Impl() : prop(0) {}
};
temp_viz::Widget::Widget() : impl_(0)
vtkSmartPointer<vtkProp> temp_viz::WidgetAccessor::getProp(const Widget& widget)
{
- return widget.impl_->actor;
+ return widget.impl_->prop;
}
-void temp_viz::WidgetAccessor::setProp(Widget& widget, vtkSmartPointer<vtkProp> actor)
+void temp_viz::WidgetAccessor::setProp(Widget& widget, vtkSmartPointer<vtkProp> prop)
{
- widget.impl_->actor = actor;
+ widget.impl_->prop = prop;
}
///////////////////////////////////////////////////////////////////////////////////////////////
Color c = vtkcolor(color);
actor->GetProperty ()->SetColor (c.val);
actor->Modified ();
-}
\ No newline at end of file
+}