45 static const char * GetALGOTypeString(ALGOType type);
46 static ALGOType GetALGOType(
const char * type);
54 unsigned short GetSegmentNumber()
const;
55 void SetSegmentNumber(
const unsigned short num);
57 const char * GetSegmentLabel()
const;
58 void SetSegmentLabel(
const char * label);
60 const char * GetSegmentDescription()
const;
61 void SetSegmentDescription(
const char * description);
75 ALGOType GetSegmentAlgorithmType()
const;
76 void SetSegmentAlgorithmType(ALGOType type);
77 void SetSegmentAlgorithmType(
const char * typeStr);
79 const char * GetSegmentAlgorithmName()
const;
80 void SetSegmentAlgorithmName(
const char * name);
83 unsigned long GetSurfaceCount();
84 void SetSurfaceCount(
const unsigned long nb);
86 SurfaceVector
const & GetSurfaces()
const;
87 SurfaceVector & GetSurfaces();
121 void ComputeSurfaceCount();
126 #endif // GDCMSEGMENT_H