/********************************************************************** 文件名: 2.4_vtkPipelineExecute.cpp Copyright (c) 张晓东, 罗火灵. All rights reserved. 更多信息请访问: http://www.vtkchina.org (VTK中国) http://blog.csdn.net/www_doling_net (东灵工作室) **********************************************************************/ #include #include #include #include #include #include //测试文件:data/VTK-logo.bmp int main(int argc, char* argv[]) { if (argc < 2) { std::cout< reader = vtkSmartPointer::New(); std::cout<<"Modification Time of reader (After New()): "<GetMTime()<SetFileName(argv[1]); std::cout<<"Modification Time of reader (After SetFileName()): "<GetMTime()<GetOutput(); std::cout<<"Modification Time of reader (After GetOutput()): "<GetMTime()<Update(); std::cout<<"Modification Time of reader (After Update()): "<GetMTime()<GetWholeExtent(extent); std::cout<<"Extent of image: "< viewer = vtkSmartPointer::New(); vtkSmartPointer interactor = vtkSmartPointer::New(); viewer->SetupInteractor(interactor); viewer->SetInput(imageData); viewer->Render(); viewer->SetSize(640, 480); viewer->GetRenderWindow()->SetWindowName("vtkPipelineExecute"); interactor->Initialize(); interactor->Start(); return EXIT_SUCCESS; }