Orfeo Toolbox  3.16
itkLSMImageIOFactory.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: Insight Segmentation & Registration Toolkit
4  Module: $RCSfile: itkLSMImageIOFactory.h,v $
5  Language: C++
6  Date: $Date: 2007-03-22 14:28:51 $
7  Version: $Revision: 1.2 $
8 
9  Copyright (c) Insight Software Consortium. All rights reserved.
10  See ITKCopyright.txt or http://www.itk.org/HTML/Copyright.htm for details.
11 
12  Portions of this code are covered under the VTK copyright.
13  See VTKCopyright.txt or http://www.kitware.com/VTKCopyright.htm for details.
14 
15  This software is distributed WITHOUT ANY WARRANTY; without even
16  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
17  PURPOSE. See the above copyright notices for more information.
18 
19 =========================================================================*/
20 #ifndef __itkLSMImageIOFactory_h
21 #define __itkLSMImageIOFactory_h
22 
23 #include "itkObjectFactoryBase.h"
24 #include "itkImageIOBase.h"
25 
26 namespace itk
27 {
32 {
33 public:
39 
41  virtual const char* GetITKSourceVersion() const;
42  virtual const char* GetDescription() const;
43 
45  itkFactorylessNewMacro(Self);
46 
48  itkTypeMacro(LSMImageIOFactory, ObjectFactoryBase);
49 
51  static void RegisterOneFactory()
52  {
55  }
56 
57 protected:
60 
61 private:
62  LSMImageIOFactory(const Self&); //purposely not implemented
63  void operator=(const Self&); //purposely not implemented
64 };
65 
66 } // end namespace itk
67 
68 #endif

Generated at Sat May 18 2013 23:52:22 for Orfeo Toolbox with doxygen 1.8.3.1