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;
 
 
A CSOGroup comprises a number of CSOs, which themselves can be in a number of different CSOGroups.
 
The CSO represents a contour segmentation object.
 
void addCSO(CSOGroup *csoGroup, const DcmDRTContourSequenceInterface::Item &contour)
Adds new CSO to CSOList and combines it with CSOGroup.
 
ContourToCSO(CSOListPtr csoList)
Constructor.
 
#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.
 
MLuint64 MLuint
An unsigned ML integer type with at least 64 bits used for index calculations on very large images ev...
 
std::map< std::string, std::string > TStrStrMap