00001 /*========================================================================= 00002 00003 Program: Medical Imaging & Interaction Toolkit 00004 Language: C++ 00005 Date: $Date: 2008-04-14 19:45:53 +0200 (Mo, 14 Apr 2008) $ 00006 Version: $Revision: 14081 $ 00007 00008 Copyright (c) German Cancer Research Center, Division of Medical and 00009 Biological Informatics. All rights reserved. 00010 See MITKCopyright.txt or https://www.mitk.org/copyright.html for details. 00011 00012 This software is distributed WITHOUT ANY WARRANTY; without even 00013 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00014 PURPOSE. See the above copyright notices for more information. 00015 00016 =========================================================================*/ 00017 00018 #ifndef __MITKRESLICEMETHODENUMPROPERTY_H 00019 #define __MITKRESLICEMETHODENUMPROPERTY_H 00020 00021 #include "mitkEnumerationProperty.h" 00022 00023 namespace mitk 00024 { 00025 00029 class MITK_CORE_EXPORT ResliceMethodProperty : public EnumerationProperty 00030 { 00031 public: 00032 00033 mitkClassMacro( ResliceMethodProperty, EnumerationProperty ); 00034 itkNewMacro(ResliceMethodProperty); 00035 mitkNewMacro1Param(ResliceMethodProperty, const IdType&); 00036 mitkNewMacro1Param(ResliceMethodProperty, const std::string&); 00037 00038 protected: 00039 00040 ResliceMethodProperty( ); 00041 ResliceMethodProperty( const IdType& value ); 00042 ResliceMethodProperty( const std::string& value ); 00043 00044 void AddThickSlicesTypes(); 00045 }; 00046 00047 } // end of namespace mitk 00048 00049 #endif //_MITK_VTK_SCALARMODE_PROPERTY__H_ 00050 00051