+++ /dev/null
-// =========================================================================
-// @author Leonardo Florez Valencia
-// @email florez-l@javeriana.edu.co
-// =========================================================================
-
-#ifndef __fpa__Image__VisualDebugger2D__h__
-#define __fpa__Image__VisualDebugger2D__h__
-
-#include <fpa/Image/VisualDebugger.h>
-#ifdef USE_ivq
-#include <vtkSmartPointer.h>
-#include <ivq/VTK/ImageActor.h>
-#endif // USE_ivq
-
-namespace fpa
-{
- namespace Image
- {
- /**
- */
- template< class _TFilter >
- class VisualDebugger2D
- : public fpa::Image::VisualDebugger< _TFilter >
- {
- public:
- typedef VisualDebugger2D Self;
- typedef fpa::Image::VisualDebugger< _TFilter > Superclass;
- typedef itk::SmartPointer< Self > Pointer;
- typedef itk::SmartPointer< const Self > ConstPointer;
-
- typedef typename Superclass::TFilter TFilter;
- typedef typename Superclass::TImage TImage;
- typedef typename Superclass::TLabel TLabel;
- typedef typename Superclass::TLabels TLabels;
-#ifdef USE_ivq
- typedef typename Superclass::TVTKLabels TVTKLabels;
- typedef ivq::VTK::ImageActor TImageActor;
-#endif // USE_ivq
-
- public:
- itkNewMacro( Self );
- itkTypeMacro( fpa::Image::VisualDebugger2D, fpa::Image::VisualDebugger );
-
- public:
- virtual void Render( ) override;
- virtual void StartVisualization( ) override;
- virtual void EndVisualization( ) override;
-
- protected:
- VisualDebugger2D( );
- virtual ~VisualDebugger2D( );
-
- private:
- // Purposely not implemented.
- VisualDebugger2D( const Self& other );
- Self& operator=( const Self& other );
-
- protected:
-#ifdef USE_ivq
- vtkSmartPointer< TImageActor > m_Actor;
- unsigned long m_NumberOfPixels;
- unsigned long m_RenderCount;
-#endif // USE_ivq
- };
-
- } // ecapseman
-
-} // ecapseman
-
-#ifndef ITK_MANUAL_INSTANTIATION
-# include <fpa/Image/VisualDebugger2D.hxx>
-#endif // ITK_MANUAL_INSTANTIATION
-
-#endif // __fpa__Image__VisualDebugger2D__h__
-
-// eof - $RCSfile$