=========================================================================*/
#ifndef CLITKDICOMRTSTRUCT2IMAGEFILTER_H
-#define CLITKDICOMRT_TRUCT2IMAGEFILTER_H
+#define CLITKDICOMRTSTRUCT2IMAGEFILTER_H
#include "clitkDicomRT_ROI.h"
#include "clitkImageCommon.h"
#include <vtkImageData.h>
+#include <vtkMatrix4x4.h>
#include <itkImage.h>
#include <itkVTKImageToImageFilter.h>
void SetOutputSpacing(const double* spacing);
void SetOutputSize(const unsigned long* size);
void SetOutputImageFilename(std::string s);
+ void SetWriteMesh(bool b);
void Update();
vtkImageData * GetOutput();
template <int Dimension> typename itk::Image<unsigned char,Dimension>::ConstPointer GetITKOutput();
protected:
bool ImageInfoIsSet() const;
bool mWriteOutput;
+ bool mWriteMesh;
bool mCropMask;
std::string mOutputFilename;
std::vector<double> mSpacing;
std::vector<double> mOrigin;
std::vector<unsigned long> mSize;
+ std::vector< std::vector< double> > mDirection;
+ vtkSmartPointer<vtkMatrix4x4> mTransformMatrix;
clitk::DicomRT_ROI * mROI;
vtkSmartPointer<vtkImageData> mBinaryImage;
};