00001 /*========================================================================= 00002 00003 Program: 3DMed 00004 Date: $Date: 2014-02-25 18:30:00 +0800 $ 00005 Version: $Version: 4.6.0 $ 00006 Copyright: MIPG, Institute of Automation, Chinese Academy of Sciences 00007 00008 =========================================================================*/ 00009 00010 00011 #ifndef __mitkSpeedImageBuilder_h 00012 #define __mitkSpeedImageBuilder_h 00013 00014 #include "mitkSegmentationIncludes.h" 00015 #include "mitkVolumeToVolumeFilter.h" 00016 #define ALPHA 0.4 00017 00023 class MITK_SEGMENTATION_API mitkSpeedImageBuilder : public mitkVolumeToVolumeFilter 00024 { 00025 public: 00026 MITK_TYPE(mitkSpeedImageBuilder,mitkVolumeToVolumeFilter) 00027 00028 mitkSpeedImageBuilder(){}; 00029 00030 virtual ~mitkSpeedImageBuilder(){}; 00031 00032 protected: 00033 virtual bool Execute(); 00034 00035 private: 00036 void operator=(const mitkSpeedImageBuilder&); 00037 mitkSpeedImageBuilder(const mitkSpeedImageBuilder&); 00038 }; 00039 00040 00041 //#define DEFINED_mitkSpeedImageBuilder 00042 00043 00044 00045 #endif 00046 00047 /*========================================================================= 00048 The Insight Segmentation and Registration Toolkit (ITK) was initially 00049 developed under contract to the National Library of Medicine at the 00050 National Institutes of Health. ITK is partially derived from VTK and VXL, 00051 hence some code is copyrighted accordingly (see VTKCopyright.txt and 00052 VXLCopyright.txt). 00053 00054 The ITK copyright is as follows: 00055 00056 00057 Copyright (c) 2002 Insight Consortium 00058 All rights reserved. 00059 00060 Redistribution and use in source and binary forms, with or without 00061 modification, are permitted provided that the following conditions are met: 00062 00063 * Redistributions of source code must retain the above copyright notice, 00064 this list of conditions and the following disclaimer. 00065 00066 * Redistributions in binary form must reproduce the above copyright notice, 00067 this list of conditions and the following disclaimer in the documentation 00068 and/or other materials provided with the distribution. 00069 00070 * The name of the Insight Consortium, or the names of any consortium 00071 members, or of any contributors, may not be used to endorse or promote 00072 products derived from this software without specific prior written 00073 permission. 00074 00075 * Modified source versions must be plainly marked as such, and must not be 00076 misrepresented as being the original software. 00077 00078 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS ``AS IS'' 00079 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 00080 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 00081 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR 00082 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 00083 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 00084 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 00085 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 00086 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 00087 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00088 00089 00090 See also the ITK web site: http://www.itk.org for more information.*/ 00091