}
// -------------------------------------------------------------------------
-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$
#ifndef __ivq__ITK__FourierSeries__h__
#define __ivq__ITK__FourierSeries__h__
+#include <ivq/ivq_export.h>
+
#include <complex>
#include <deque>
#include <vector>
*
*/
template< class _TScalar, unsigned int _VDim >
- class FourierSeries
+ class IVQ_EXPORT FourierSeries
: public std::deque< std::complex< _TScalar > >
{
public:
// -------------------------------------------------------------------------
#include <ivq/ITK/FourierSeries.h>
-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$
#ifndef __ivq__VTK__ImageToFourierSeriesFilter__h__
#define __ivq__VTK__ImageToFourierSeriesFilter__h__
+#include <ivq/ivq_export.h>
#include <vtkImageAlgorithm.h>
namespace ivq
/**
*/
template< class _TFourierSeries >
- class ImageToFourierSeriesFilter
+ class IVQ_EXPORT ImageToFourierSeriesFilter
: public vtkImageAlgorithm
{
public:
// -------------------------------------------------------------------------
#include <ivq/ITK/FourierSeries.h>
-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$
#ifndef __ivq__VTK__PolyDataToFourierSeriesFilter__h__
#define __ivq__VTK__PolyDataToFourierSeriesFilter__h__
+#include <ivq/ivq_export.h>
#include <vtkPolyDataAlgorithm.h>
namespace ivq
/**
*/
template< class _TFourierSeries >
- class PolyDataToFourierSeriesFilter
+ class IVQ_EXPORT PolyDataToFourierSeriesFilter
: public vtkPolyDataAlgorithm
{
public: