X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FclitkDicomRT_Contour.cxx;h=6059f03b6644799d1bfff59410b17d499355e5b4;hb=1fea92ac237c16c1f027ffabdb42066f6f4f6114;hp=7df4cfe3f33e8a9c64b966c6476a4addba17b001;hpb=303324c27d660280e3ed0a3f40b10bb1bbd5d0c8;p=clitk.git diff --git a/common/clitkDicomRT_Contour.cxx b/common/clitkDicomRT_Contour.cxx index 7df4cfe..6059f03 100644 --- a/common/clitkDicomRT_Contour.cxx +++ b/common/clitkDicomRT_Contour.cxx @@ -25,6 +25,7 @@ clitk::DicomRT_Contour::DicomRT_Contour() { mMeshIsUpToDate = false; mNbOfPoints = 0; + mZ = -1; } //-------------------------------------------------------------------- @@ -58,7 +59,7 @@ bool clitk::DicomRT_Contour::Read(gdcm::SQItem * item) return false; } if (mType == "POINT ") { - std::cout << "Warning: POINT type not fully supported. (don't use GetMesh() with this!)" + std::cerr << "Warning: POINT type not fully supported. (don't use GetMesh() with this!)" << std::endl; } @@ -74,20 +75,19 @@ bool clitk::DicomRT_Contour::Read(gdcm::SQItem * item) mData = vtkPoints::New(); mData->SetDataTypeToDouble(); mData->SetNumberOfPoints(mNbOfPoints); - double z = -1; for(unsigned int i=0; iSetPoint(i, p); - if (z == -1) z = p[2]; - if (p[2] != z) { + if (mZ == -1) mZ = p[2]; + if (p[2] != mZ) { DD(i); DD(p[2]); - DD(z); + DD(mZ); std::cout << "ERROR ! contour not in the same slice" << std::endl; - assert(p[2] == z); + assert(p[2] == mZ); } }