135 void ComputeSurfaceCount();
Object.
Definition gdcmObject.h:37
This class defines a segment.
Definition gdcmSegment.h:34
BasicCodedEntryVector & GetPropertyTypeModifiers()
unsigned short GetSegmentNumber() const
void SetSegmentAlgorithmName(const char *name)
SegmentHelper::BasicCodedEntry PropertyCategory
Definition gdcmSegment.h:117
const char * GetSegmentDescription() const
SegmentHelper::BasicCodedEntry PropertyType
Definition gdcmSegment.h:119
std::string SegmentDescription
Definition gdcmSegment.h:110
static const char * GetALGOTypeString(ALGOType type)
SegmentHelper::BasicCodedEntry & GetAnatomicRegion()
void SetSegmentAlgorithmType(ALGOType type)
SurfaceVector Surfaces
Definition gdcmSegment.h:132
std::string SegmentAlgorithmName
Definition gdcmSegment.h:126
const char * GetSegmentAlgorithmName() const
SegmentHelper::BasicCodedEntry & GetPropertyType()
void SetSegmentLabel(const char *label)
BasicCodedEntryVector AnatomicRegionModifiers
Definition gdcmSegment.h:115
void AddSurface(SmartPointer< Surface > surface)
SegmentHelper::BasicCodedEntry AnatomicRegion
Definition gdcmSegment.h:113
void SetSegmentDescription(const char *description)
ALGOType GetSegmentAlgorithmType() const
SurfaceVector & GetSurfaces()
SegmentHelper::BasicCodedEntry const & GetPropertyCategory() const
void SetSegmentNumber(const unsigned short num)
BasicCodedEntryVector const & GetAnatomicRegionModifiers() const
BasicCodedEntryVector const & GetPropertyTypeModifiers() const
unsigned short SegmentNumber
Definition gdcmSegment.h:106
SurfaceVector const & GetSurfaces() const
void SetPropertyTypeModifiers(BasicCodedEntryVector const &BSEV)
void SetSurfaceCount(const unsigned long nb)
SegmentHelper::BasicCodedEntry const & GetAnatomicRegion() const
ALGOType SegmentAlgorithmType
Definition gdcmSegment.h:124
std::string SegmentLabel
Definition gdcmSegment.h:108
SegmentHelper::BasicCodedEntry & GetPropertyCategory()
BasicCodedEntryVector PropertyTypeModifiers
Definition gdcmSegment.h:121
std::vector< SmartPointer< Surface > > SurfaceVector
Definition gdcmSegment.h:37
SegmentHelper::BasicCodedEntry const & GetPropertyType() const
void SetAnatomicRegionModifiers(BasicCodedEntryVector const &BSEV)
SmartPointer< Surface > GetSurface(const unsigned int idx=0) const
unsigned long SurfaceCount
Definition gdcmSegment.h:130
void SetPropertyCategory(SegmentHelper::BasicCodedEntry const &BSE)
void SetSegmentAlgorithmType(const char *typeStr)
BasicCodedEntryVector & GetAnatomicRegionModifiers()
void SetAnatomicRegion(SegmentHelper::BasicCodedEntry const &BSE)
std::vector< SegmentHelper::BasicCodedEntry > BasicCodedEntryVector
Definition gdcmSegment.h:38
void SetPropertyType(SegmentHelper::BasicCodedEntry const &BSE)
const char * GetSegmentLabel() const
ALGOType
Definition gdcmSegment.h:40
@ SEMIAUTOMATIC
Definition gdcmSegment.h:42
@ MANUAL
Definition gdcmSegment.h:43
unsigned long GetSurfaceCount()
static ALGOType GetALGOType(const char *type)
#define GDCM_EXPORT
Definition gdcmWin32.h:34
This structure defines a basic coded entry with all of its attributes.
Definition gdcmSegmentHelper.h:33