VTK
/Users/kitware/Dashboards/MyTests/VTK_BLD_Release_docs/Utilities/Doxygen/dox/Accelerators/Dax/vtkDaxThreshold.h
Go to the documentation of this file.
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