//------------------------------------------------------------------------
creaVtkPlaneWidget::creaVtkPlaneWidget()
{
- _firsttime = true;
+ _firsttime = true;
+ _representation = 1;
_vPlaneWidget = vtkPlaneWidget::New();
_vPlaneSource = vtkPlaneSource::New();
}
}
+//------------------------------------------------------------------------
+void creaVtkPlaneWidget::SetRepresentation(int representation)
+{
+ _representation = representation;
+}
+
+//------------------------------------------------------------------------
+int creaVtkPlaneWidget::GetRepresentation()
+{
+ return _representation;
+}
+
+
//------------------------------------------------------------------------
std::vector<double> creaVtkPlaneWidget::GetCenter()
#else
_vPlaneWidget->SetInputData( GetImage() );
#endif
-
_vPlaneWidget->SetInteractor( GetRenderer()->GetRenderWindow()->GetInteractor() );
_vPlaneWidget->NormalToXAxisOn();
_vPlaneWidget->NormalToZAxisOn();
- _vPlaneWidget->SetResolution(10);
- _vPlaneWidget->SetRepresentationToOutline();
+ _vPlaneWidget->SetResolution(_resolution);
+ if (_representation==0){ _vPlaneWidget->SetRepresentationToOutline(); }
+ if (_representation==1){ _vPlaneWidget->SetRepresentationToWireframe(); }
+ if (_representation==2){ _vPlaneWidget->SetRepresentationToSurface(); }
_vPlaneWidget->SetPlaceFactor(1); //defini zoom initial
+ _vPlaneWidget->SetHandleSize(0.5);
_vPlaneWidget->On();
if (_firsttime==true )
{