/*========================================================================= Program: Tensor ToolKit - TTK Module: $URL: https://scm.gforge.inria.fr/svn/ttk/trunk/Commands/itkAddRicianNoiseToImageCommand.h $ Language: C++ Date: $Date: 2010-06-07 12:39:13 +0100 (Mon, 07 Jun 2010) $ Version: $Revision: 68 $ Copyright (c) INRIA 2010. All rights reserved. See LICENSE.txt for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information. =========================================================================*/ #ifndef _itk_AddRicianNoiseToImageCommand_h_ #define _itk_AddRicianNoiseToImageCommand_h_ #include "itkCommandObjectBase.h" namespace itk { class AddRicianNoiseToImageCommand : public CommandObjectBase { public: typedef AddRicianNoiseToImageCommand Self; typedef CommandObjectBase Superclass; typedef SmartPointer Pointer; typedef SmartPointer ConstPointer; itkTypeMacro(AddRicianNoiseToImageCommand, CommandObjectBase); itkNewMacro(Self); const char *GetCommandName(void) { return "add_rician_noise"; } int Execute(int nargs, const char *args[]); protected: AddRicianNoiseToImageCommand(); ~AddRicianNoiseToImageCommand(); private: AddRicianNoiseToImageCommand(const Self&); void operator=(const Self&); }; } #endif