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 vtkDaxThreshold_h 00018 #define vtkDaxThreshold_h 00019 00020 #include "vtkThreshold.h" 00021 #include "vtkAcceleratorsDaxModule.h" //required for correct implementation 00022 00023 class VTKACCELERATORSDAX_EXPORT vtkDaxThreshold : public vtkThreshold 00024 { 00025 public: 00026 vtkTypeMacro(vtkDaxThreshold,vtkThreshold) 00027 void PrintSelf(ostream& os, vtkIndent indent); 00028 00029 static vtkDaxThreshold* New(); 00030 00031 protected: 00032 vtkDaxThreshold(); 00033 ~vtkDaxThreshold(); 00034 00035 virtual int RequestData(vtkInformation *, 00036 vtkInformationVector **, 00037 vtkInformationVector *); 00038 00039 private: 00040 vtkDaxThreshold(const vtkDaxThreshold&); // Not implemented 00041 void operator=(const vtkDaxThreshold&); // Not implemented 00042 }; 00043 00044 #endif // vtkDaxThreshold_h