#include "clitkDicomRT_Contour.h"
#include "vvImage.h"
+#include <vtkMatrix4x4.h>
#include "clitkConfiguration.h"
#if CLITK_USE_SYSTEM_GDCM == 1
#include <vtkGDCMPolyDataReader.h>
std::string filename);
int GetROINumber() const;
+ void SetROINumber(int);
const std::string & GetName() const;
const std::string & GetFilename() const;
const std::vector<double> & GetDisplayColor() const;
void SetImage(vvImage::Pointer im);
DicomRT_Contour* GetContour(int n);
+ void SetTransformMatrix(vtkMatrix4x4* matrix);
+
// Compute a vtk mesh from the dicom contours
void ComputeMeshFromContour();
void ComputeContoursFromImage();
std::vector<double> mColor;
std::vector<DicomRT_Contour::Pointer> mListOfContours;
vtkSmartPointer<vtkPolyData> mMesh;
+ vtkSmartPointer<vtkMatrix4x4> mTransformMatrix;
bool mMeshIsUpToDate;
vvImage::Pointer mImage;
double mBackgroundValue;