VTK
|
00001 //============================================================================= 00002 // 00003 // Copyright (c) Kitware, Inc. 00004 // All rights reserved. 00005 // See LICENSE.txt for details. 00006 // 00007 // This software is distributed WITHOUT ANY WARRANTY; without even 00008 // the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00009 // PURPOSE. See the above copyright notice for more information. 00010 // 00011 // Copyright 2012 Sandia Corporation. 00012 // Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, 00013 // the U.S. Government retains certain rights in this software. 00014 // 00015 //============================================================================= 00016 00017 #ifndef vtkDaxContour_h 00018 #define vtkDaxContour_h 00019 00020 #include "vtkContourFilter.h" 00021 #include "vtkAcceleratorsDaxModule.h" //required for correct implementation 00022 00023 class VTKACCELERATORSDAX_EXPORT vtkDaxContour : public vtkContourFilter 00024 { 00025 public: 00026 vtkTypeMacro(vtkDaxContour,vtkContourFilter) 00027 void PrintSelf(ostream& os, vtkIndent indent); 00028 static vtkDaxContour* New(); 00029 00030 protected: 00031 vtkDaxContour(); 00032 ~vtkDaxContour(); 00033 00034 virtual int RequestData(vtkInformation *, 00035 vtkInformationVector **, 00036 vtkInformationVector *); 00037 00038 private: 00039 vtkDaxContour(const vtkDaxContour&); //Not implemented 00040 void operator=(const vtkDaxContour&); // Not implemented 00041 }; 00042 00043 #endif // vtkDaxContour_H