#include <iostream>
#include <vtkAutoInit.h>
#include <vtkConeSource.h>
#include <vtkPolyDataMapper.h>
#include <vtkRenderer.h>
#include <vtkRenderWindow.h>
#include <vtkActor.h>
#include <vtkCamera.h>
#include <vtkProperty.h>
#include <vtkLight.h>
#include <vtkCommand.h>
#include <vtkRenderWindowInteractor.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);
class vtkMyCallback : public vtkCommand
{
public:
static vtkMyCallback* New();
virtual void Execute(vtkObject* caller, unsigned long eventId, void* callData);
};
vtkMyCallback* vtkMyCallback::New()
{
return new vtkMyCallback;
}
void vtkMyCallback::Execute(vtkObject* caller, unsigned
vtk的command和observer设计模式初步使用
最新推荐文章于 2023-04-27 11:42:29 发布