#include <iostream>
#include <vtkAutoInit.h>
#include <vtkCommand.h>
#include <vtkSmartPointer.h>
#include <vtkJPEGReader.h>
#include <vtkImageActor.h>
#include <vtkRenderer.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkInteractorStyleImage.h>
#include <vtkDistanceWidget.h>
#include <vtkDistanceRepresentation.h>
#include <vtkAngleWidget.h>
#include <vtkProperty2D.h>
#include <vtkLeaderActor2D.h>
#include <vtkAngleRepresentation2D.h>
#include <vtkBiDimensionalWidget.h>
#include <vtkBiDimensionalRepresentation2D.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2)
VTK_MODULE_INIT(vtkInteractionStyle)
VTK_MODULE_INIT(vtkRenderingFreeType)
class vtkBiDimensionalCallback : public vtkCommand
{
public:
static vtkBiDimensionalCallback* New()
{
return new vtkBiDimensionalCallback;
}
virtual void Execute(vtkObject* caller, unsigned long eventId, void* callData)
{
vtkBiDimensionalWidget* biDimensionalWidget = reinterpret_cast<vtkBiDimensionalWidget*>(caller);
vtkBiDimensionalRepresentation2D* representation = static_cast<vtkBiDimensionalRepresentation2D*><
vtk测量-距离、角度、正交线
最新推荐文章于 2024-02-05 11:00:02 发布