]> Creatis software - clitk.git/commitdiff
Remove fucking windows ^M
authorDavid Sarrut <david.sarrut@creatis.insa-lyon.fr>
Wed, 27 Jul 2011 09:41:03 +0000 (11:41 +0200)
committerDavid Sarrut <david.sarrut@creatis.insa-lyon.fr>
Wed, 27 Jul 2011 09:41:03 +0000 (11:41 +0200)
itk/itkImageToVTKImageFilter.h

index 4edf4ae91443b7f72cf6dbf38fc6d8cc233de522..a50e5b7f95f9a1c99102bc7c04087099a37e8ef8 100644 (file)
   - BSD        See included LICENSE.txt file
   - CeCILL-B   http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
 ===========================================================================**/
-#ifndef __itkImageToVTKImageFilter_h\r
-#define __itkImageToVTKImageFilter_h\r
-#include "itkVTKImageExport.h"\r
-#include "vtkImageImport.h"\r
-#include "vtkImageData.h"\r
-\r
-namespace itk\r
-{\r
-\r
-/** \class ImageToVTKImageFilter\r
- * \brief Converts an ITK image into a VTK image and plugs a\r
- *  itk data pipeline to a VTK datapipeline.\r
- *\r
- *  This class puts together an itkVTKImageExporter and a vtkImageImporter.\r
- *  It takes care of the details related to the connection of ITK and VTK\r
- *  pipelines. The User will perceive this filter as an adaptor to which\r
- *  an itk::Image can be plugged as input and a vtkImage is produced as\r
- *  output.\r
- *\r
- * \ingroup   ImageFilters\r
- */\r
-template <class TInputImage >\r
-class ITK_EXPORT ImageToVTKImageFilter : public ProcessObject\r
-{\r
-public:\r
-    /** Standard class typedefs. */\r
-    typedef ImageToVTKImageFilter       Self;\r
-    typedef ProcessObject             Superclass;\r
-    typedef SmartPointer<Self>        Pointer;\r
-    typedef SmartPointer<const Self>  ConstPointer;\r
-\r
-    /** Method for creation through the object factory. */\r
-    itkNewMacro(Self);\r
-\r
-    /** Run-time type information (and related methods). */\r
-    itkTypeMacro(ImageToVTKImageFilter, ProcessObject);\r
-\r
-    /** Some typedefs. */\r
-    typedef TInputImage InputImageType;\r
-    typedef typename    InputImageType::ConstPointer    InputImagePointer;\r
-    typedef VTKImageExport< InputImageType>            ExporterFilterType;\r
-    typedef typename ExporterFilterType::Pointer        ExporterFilterPointer;\r
-\r
-    /** Get the output in the form of a vtkImage.\r
-        This call is delegated to the internal vtkImageImporter filter  */\r
-    vtkImageData *  GetOutput() const;\r
-\r
-    /** Set the input in the form of an itk::Image */\r
-    void SetInput( const InputImageType * );\r
-\r
-    /** Return the internal VTK image importer filter.\r
-        This is intended to facilitate users the access\r
-        to methods in the importer */\r
-    vtkImageImport * GetImporter() const;\r
-\r
-    /** Return the internal ITK image exporter filter.\r
-        This is intended to facilitate users the access\r
-        to methods in the exporter */\r
-    ExporterFilterType * GetExporter() const;\r
-\r
-    /** This call delegate the update to the importer */\r
-    void Update();\r
-\r
-protected:\r
-    ImageToVTKImageFilter();\r
-    virtual ~ImageToVTKImageFilter();\r
-\r
-private:\r
-    ImageToVTKImageFilter(const Self&); //purposely not implemented\r
-    void operator=(const Self&); //purposely not implemented\r
-\r
-    ExporterFilterPointer       m_Exporter;\r
-    vtkImageImport            * m_Importer;\r
-\r
-};\r
-\r
-} // end namespace itk\r
-\r
-#ifndef ITK_MANUAL_INSTANTIATION\r
-#include "itkImageToVTKImageFilter.txx"\r
-#endif\r
-\r
-#endif\r
-\r
-\r
-\r
+#ifndef __itkImageToVTKImageFilter_h
+#define __itkImageToVTKImageFilter_h
+#include "itkVTKImageExport.h"
+#include "vtkImageImport.h"
+#include "vtkImageData.h"
+
+namespace itk
+{
+
+/** \class ImageToVTKImageFilter
+ * \brief Converts an ITK image into a VTK image and plugs a
+ *  itk data pipeline to a VTK datapipeline.
+ *
+ *  This class puts together an itkVTKImageExporter and a vtkImageImporter.
+ *  It takes care of the details related to the connection of ITK and VTK
+ *  pipelines. The User will perceive this filter as an adaptor to which
+ *  an itk::Image can be plugged as input and a vtkImage is produced as
+ *  output.
+ *
+ * \ingroup   ImageFilters
+ */
+template <class TInputImage >
+class ITK_EXPORT ImageToVTKImageFilter : public ProcessObject
+{
+public:
+    /** Standard class typedefs. */
+    typedef ImageToVTKImageFilter       Self;
+    typedef ProcessObject             Superclass;
+    typedef SmartPointer<Self>        Pointer;
+    typedef SmartPointer<const Self>  ConstPointer;
+
+    /** Method for creation through the object factory. */
+    itkNewMacro(Self);
+
+    /** Run-time type information (and related methods). */
+    itkTypeMacro(ImageToVTKImageFilter, ProcessObject);
+
+    /** Some typedefs. */
+    typedef TInputImage InputImageType;
+    typedef typename    InputImageType::ConstPointer    InputImagePointer;
+    typedef VTKImageExport< InputImageType>            ExporterFilterType;
+    typedef typename ExporterFilterType::Pointer        ExporterFilterPointer;
+
+    /** Get the output in the form of a vtkImage.
+        This call is delegated to the internal vtkImageImporter filter  */
+    vtkImageData *  GetOutput() const;
+
+    /** Set the input in the form of an itk::Image */
+    void SetInput( const InputImageType * );
+
+    /** Return the internal VTK image importer filter.
+        This is intended to facilitate users the access
+        to methods in the importer */
+    vtkImageImport * GetImporter() const;
+
+    /** Return the internal ITK image exporter filter.
+        This is intended to facilitate users the access
+        to methods in the exporter */
+    ExporterFilterType * GetExporter() const;
+
+    /** This call delegate the update to the importer */
+    void Update();
+
+protected:
+    ImageToVTKImageFilter();
+    virtual ~ImageToVTKImageFilter();
+
+private:
+    ImageToVTKImageFilter(const Self&); //purposely not implemented
+    void operator=(const Self&); //purposely not implemented
+
+    ExporterFilterPointer       m_Exporter;
+    vtkImageImport            * m_Importer;
+
+};
+
+} // end namespace itk
+
+#ifndef ITK_MANUAL_INSTANTIATION
+#include "itkImageToVTKImageFilter.txx"
+#endif
+
+#endif
+