1 /*========================================================================= 2 3 Program: Visualization Toolkit 4 Module: TaskParallelism.h 5 6 Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen 7 All rights reserved. 8 See Copyright.txt or http://www.kitware.com/Copyright.htm for details. 9 10 This software is distributed WITHOUT ANY WARRANTY; without even 11 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 12 PURPOSE. See the above copyright notice for more information. 13 14 =========================================================================*/ 15 #ifndef __TASKPARA_H 16 #define __TASKPARA_H 17 18 #include "vtkMPIController.h" 19 #include "vtkRTAnalyticSource.h" 20 #include "vtkFieldDataToAttributeDataFilter.h" 21 #include "vtkAttributeDataToFieldDataFilter.h" 22 #include "vtkImageShrink3D.h" 23 #include "vtkGlyph3D.h" 24 #include "vtkGlyphSource2D.h" 25 #include "vtkImageGradient.h" 26 #include "vtkImageGradientMagnitude.h" 27 #include "vtkImageGaussianSmooth.h" 28 #include "vtkProbeFilter.h" 29 #include "vtkDataSetMapper.h" 30 #include "vtkContourFilter.h" 31 #include "vtkActor.h" 32 #include "vtkRenderWindow.h" 33 #include "vtkRenderer.h" 34 #include "vtkCamera.h" 35 #include "vtkAssignAttribute.h" 36 37 38 typedef vtkPolyDataMapper* (*taskFunction)(vtkRenderWindow* renWin, 39 double data, vtkCamera* cam); 40 41 42 vtkPolyDataMapper* task1(vtkRenderWindow* renWin, double data,vtkCamera* cam); 43 vtkPolyDataMapper* task2(vtkRenderWindow* renWin, double data,vtkCamera* cam); 44 45 46 static const double EXTENT = 20; 47 48 static const int WINDOW_WIDTH = 400; 49 static const int WINDOW_HEIGHT = 300; 50 51 #endif 52