11#ifndef __mlContourToCSO_H
12#define __mlContourToCSO_H
44 void populateDcmrtGeometricTypeToCSOTypeMap();
49 void addPointsToCSO(
CSO *cso);
50 void addFirstPoint(
CSO *cso);
51 void addIntermediatePoints(
CSO *cso);
52 void addLastPoint(
CSO *cso);
53 void closeCSO(
CSO *cso);
55 void setCSOProperties(
CSO *cso);
58 std::string _csoSubType;
60 std::vector<double> _contourData;
void addCSO(CSOGroup *csoGroup, const DcmDRTContourSequenceInterface::Item &contour)
ContourToCSO(CSOListPtr csoList)
#define ML_DISALLOW_COPY_AND_ASSIGN(className)
Defines basic macros.
std::map< std::string, std::string > TStrStrMap
std::pair< std::string, std::string > TStrStrPair
Class to provide access to DRTContourSequence.
Tvec3< MLdouble > Vector3
A vector with three components of type double.
std::map< std::string, std::string > TStrStrMap