From 34e591d9eaa8117420e3e115340ec6b0beb0c1d9 Mon Sep 17 00:00:00 2001 From: Leonardo Florez-Valencia Date: Wed, 25 Oct 2017 10:18:54 -0500 Subject: [PATCH] ... --- lib/ivq/ITK/FourierSeries.cxx | 8 ++++---- lib/ivq/ITK/FourierSeries.h | 4 +++- lib/ivq/VTK/ImageToFourierSeriesFilter.cxx | 8 ++++---- lib/ivq/VTK/ImageToFourierSeriesFilter.h | 3 ++- lib/ivq/VTK/PolyDataToFourierSeriesFilter.cxx | 8 ++++---- lib/ivq/VTK/PolyDataToFourierSeriesFilter.h | 3 ++- 6 files changed, 19 insertions(+), 15 deletions(-) diff --git a/lib/ivq/ITK/FourierSeries.cxx b/lib/ivq/ITK/FourierSeries.cxx index c81ba5e..81f4317 100644 --- a/lib/ivq/ITK/FourierSeries.cxx +++ b/lib/ivq/ITK/FourierSeries.cxx @@ -729,9 +729,9 @@ _DFT( const std::vector< TComplex >& p, unsigned int q ) } // ------------------------------------------------------------------------- -template class ivq::ITK::FourierSeries< float, 2 >; -template class ivq::ITK::FourierSeries< float, 3 >; -template class ivq::ITK::FourierSeries< double, 2 >; -template class ivq::ITK::FourierSeries< double, 3 >; +template class IVQ_EXPORT ivq::ITK::FourierSeries< float, 2 >; +template class IVQ_EXPORT ivq::ITK::FourierSeries< float, 3 >; +template class IVQ_EXPORT ivq::ITK::FourierSeries< double, 2 >; +template class IVQ_EXPORT ivq::ITK::FourierSeries< double, 3 >; // eof - $RCSfile$ diff --git a/lib/ivq/ITK/FourierSeries.h b/lib/ivq/ITK/FourierSeries.h index 1353987..d2297f1 100644 --- a/lib/ivq/ITK/FourierSeries.h +++ b/lib/ivq/ITK/FourierSeries.h @@ -5,6 +5,8 @@ #ifndef __ivq__ITK__FourierSeries__h__ #define __ivq__ITK__FourierSeries__h__ +#include + #include #include #include @@ -26,7 +28,7 @@ namespace ivq * */ template< class _TScalar, unsigned int _VDim > - class FourierSeries + class IVQ_EXPORT FourierSeries : public std::deque< std::complex< _TScalar > > { public: diff --git a/lib/ivq/VTK/ImageToFourierSeriesFilter.cxx b/lib/ivq/VTK/ImageToFourierSeriesFilter.cxx index b2ceb75..4fa92c8 100644 --- a/lib/ivq/VTK/ImageToFourierSeriesFilter.cxx +++ b/lib/ivq/VTK/ImageToFourierSeriesFilter.cxx @@ -145,9 +145,9 @@ RequestInformation( // ------------------------------------------------------------------------- #include -template class ivq::VTK::ImageToFourierSeriesFilter< ivq::ITK::FourierSeries< float, 2 > >; -template class ivq::VTK::ImageToFourierSeriesFilter< ivq::ITK::FourierSeries< float, 3 > >; -template class ivq::VTK::ImageToFourierSeriesFilter< ivq::ITK::FourierSeries< double, 2 > >; -template class ivq::VTK::ImageToFourierSeriesFilter< ivq::ITK::FourierSeries< double, 3 > >; +template class IVQ_EXPORT ivq::VTK::ImageToFourierSeriesFilter< ivq::ITK::FourierSeries< float, 2 > >; +template class IVQ_EXPORT ivq::VTK::ImageToFourierSeriesFilter< ivq::ITK::FourierSeries< float, 3 > >; +template class IVQ_EXPORT ivq::VTK::ImageToFourierSeriesFilter< ivq::ITK::FourierSeries< double, 2 > >; +template class IVQ_EXPORT ivq::VTK::ImageToFourierSeriesFilter< ivq::ITK::FourierSeries< double, 3 > >; // eof - $RCSfile$ diff --git a/lib/ivq/VTK/ImageToFourierSeriesFilter.h b/lib/ivq/VTK/ImageToFourierSeriesFilter.h index c18f007..4b3649b 100644 --- a/lib/ivq/VTK/ImageToFourierSeriesFilter.h +++ b/lib/ivq/VTK/ImageToFourierSeriesFilter.h @@ -5,6 +5,7 @@ #ifndef __ivq__VTK__ImageToFourierSeriesFilter__h__ #define __ivq__VTK__ImageToFourierSeriesFilter__h__ +#include #include namespace ivq @@ -14,7 +15,7 @@ namespace ivq /** */ template< class _TFourierSeries > - class ImageToFourierSeriesFilter + class IVQ_EXPORT ImageToFourierSeriesFilter : public vtkImageAlgorithm { public: diff --git a/lib/ivq/VTK/PolyDataToFourierSeriesFilter.cxx b/lib/ivq/VTK/PolyDataToFourierSeriesFilter.cxx index b9d6a6a..bcd74a6 100644 --- a/lib/ivq/VTK/PolyDataToFourierSeriesFilter.cxx +++ b/lib/ivq/VTK/PolyDataToFourierSeriesFilter.cxx @@ -143,9 +143,9 @@ RequestInformation( // ------------------------------------------------------------------------- #include -template class ivq::VTK::PolyDataToFourierSeriesFilter< ivq::ITK::FourierSeries< float, 2 > >; -template class ivq::VTK::PolyDataToFourierSeriesFilter< ivq::ITK::FourierSeries< float, 3 > >; -template class ivq::VTK::PolyDataToFourierSeriesFilter< ivq::ITK::FourierSeries< double, 2 > >; -template class ivq::VTK::PolyDataToFourierSeriesFilter< ivq::ITK::FourierSeries< double, 3 > >; +template class IVQ_EXPORT ivq::VTK::PolyDataToFourierSeriesFilter< ivq::ITK::FourierSeries< float, 2 > >; +template class IVQ_EXPORT ivq::VTK::PolyDataToFourierSeriesFilter< ivq::ITK::FourierSeries< float, 3 > >; +template class IVQ_EXPORT ivq::VTK::PolyDataToFourierSeriesFilter< ivq::ITK::FourierSeries< double, 2 > >; +template class IVQ_EXPORT ivq::VTK::PolyDataToFourierSeriesFilter< ivq::ITK::FourierSeries< double, 3 > >; // eof - $RCSfile$ diff --git a/lib/ivq/VTK/PolyDataToFourierSeriesFilter.h b/lib/ivq/VTK/PolyDataToFourierSeriesFilter.h index 60cf5b2..4649c90 100644 --- a/lib/ivq/VTK/PolyDataToFourierSeriesFilter.h +++ b/lib/ivq/VTK/PolyDataToFourierSeriesFilter.h @@ -5,6 +5,7 @@ #ifndef __ivq__VTK__PolyDataToFourierSeriesFilter__h__ #define __ivq__VTK__PolyDataToFourierSeriesFilter__h__ +#include #include namespace ivq @@ -14,7 +15,7 @@ namespace ivq /** */ template< class _TFourierSeries > - class PolyDataToFourierSeriesFilter + class IVQ_EXPORT PolyDataToFourierSeriesFilter : public vtkPolyDataAlgorithm { public: -- 2.47.1