return _resolution;
}
+
+
+//------------------------------------------------------------------------
+std::vector<double> creaVtkPlaneWidget::GetCenter()
+{
+ std::vector<double> vecCenter;
+ double point[3];
+ _vPlaneWidget->GetCenter(point);
+ vecCenter.push_back(point[0]);
+ vecCenter.push_back(point[1]);
+ vecCenter.push_back(point[2]);
+ return vecCenter;
+}
+
+//------------------------------------------------------------------------
+std::vector<double> creaVtkPlaneWidget::GetNormal()
+{
+ std::vector<double> vecNormal;
+ double point[3];
+ _vPlaneWidget->GetNormal(point);
+ vecNormal.push_back(point[0]);
+ vecNormal.push_back(point[1]);
+ vecNormal.push_back(point[2]);
+ return vecNormal;
+}
+
+
//------------------------------------------------------------------------
void creaVtkPlaneWidget::Process()
{
-printf("EED creaVtkPlaneWidget::Process Start\n");
if ((GetActive()==true) && (GetRenderer()!=NULL))
{
_vPlaneWidget->SetInput( GetImage() );
_vPlaneWidget->AddObserver( vtkCommand::StartInteractionEvent , creavtkcallbackplanewidget );
_vPlaneWidget->AddObserver( vtkCommand::EnableEvent , creavtkcallbackplanewidget );
}
-printf("EED creaVtkPlaneWidget::Process up\n");
UpdatePlane();
} else {
_vPlaneWidget->Off();
}
-printf("EED creaVtkPlaneWidget::Process End\n");
}
+
+
+
//------------------------------------------------------------------------
void creaVtkPlaneWidget::UpdatePlane()
{