Authors belongs to:
- University of LYON http://www.universite-lyon.fr/
- - Léon Bérard cancer center http://oncora1.lyon.fnclcc.fr
+ - Léon Bérard cancer center http://www.centreleonberard.fr
- CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr
This software is distributed WITHOUT ANY WARRANTY; without even
#define CLITKDICOMRT_CONTOUR_H
#include "clitkCommon.h"
-#include "clitkDicomRT_Contour.h"
+#include <gdcmFile.h>
+#if GDCM_MAJOR_VERSION == 2
+#else
#include <gdcm.h>
#include <gdcmSQItem.h>
+#endif
#include <vtkPoints.h>
#include <vtkPolyData.h>
+#include <vtkSmartPointer.h>
namespace clitk {
itkNewMacro(Self);
void Print(std::ostream & os = std::cout) const;
+#if GDCM_MAJOR_VERSION == 2
+ bool Read(gdcm::Item const & item);
+#else
bool Read(gdcm::SQItem * item);
+#endif
vtkPolyData * GetMesh();
vtkPoints * GetPoints() {return mData;}
double GetZ() const {return mZ;}
void ComputeMesh();
unsigned int mNbOfPoints;
std::string mType;
- vtkPoints * mData;
- vtkPolyData * mMesh;
+ vtkSmartPointer<vtkPoints> mData;
+ vtkSmartPointer<vtkPolyData> mMesh;
+ vtkSmartPointer<vtkPoints> mPoints;
bool mMeshIsUpToDate;
///Z location of the contour
double mZ;