#include <vtkRenderWindow.h>
#include <vtkRenderer.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkSmartPointer.h>
#include <vtkSplineWidget2.h>
int main(int, char* [])
{
vtkSmartPointer<vtkRenderer> renderer =
vtkSmartPointer<vtkRenderer>::New();
vtkSmartPointer<vtkRenderWindow> renderWindow =
vtkSmartPointer<vtkRenderWindow>::New();
renderWindow->AddRenderer(renderer);
vtkSmartPointer<vtkRenderWindowInteractor> renderWindowInteractor =
vtkSmartPointer<vtkRenderWindowInteractor>::New();
renderWindowInteractor->SetRenderWindow(renderWindow);
vtkSmartPointer<vtkSplineWidget2> splineWidget =
vtkSmartPointer<vtkSplineWidget2>::New();
splineWidget->SetInteractor(renderWindowInteractor);
renderWindowInteractor->Initialize();
renderWindow->Render();
splineWidget->On();
renderer->ResetCamera();
renderWindowInteractor->Start();
return EXIT_SUCCESS;
}
VTK vtkSplineWidget