#include <itkObjectFactory.h>
#include <itkProcessObject.h>
+#define VTK_EXCLUDE_STRSTREAM_HEADERS
#include <vtkSmartPointer.h>
#include <vtkTransform.h>
void SetTimeSpacing(double s) { mTimeSpacing = s; }
void SetTimeOrigin(double o) { mTimeOrigin = o; }
bool HaveSameSizeAndSpacingThan(vvImage * other);
+ //META DATA
+ itk::MetaDataDictionary* GetFirstMetaDataDictionary();
private:
vvImage();
std::vector< ConverterPointer > mItkToVtkConverters;
std::vector< vtkImageData* > mVtkImages;
std::vector< vtkSmartPointer<vtkTransform> > mTransform;
+ //META DATA
+ std::vector< itk::MetaDataDictionary* > mDictionary;
double mTimeOrigin;
double mTimeSpacing;