DCMTK  Version 3.6.1 20150924
OFFIS DICOM Toolkit
Public Types | Static Public Member Functions | List of all members
DcmSegTypes Class Reference

General purpose class hiding global functions, constants and types in the segmentation context from the global namespace. More...

Public Types

enum  E_SegmentationType { ST_UNKNOWN, ST_BINARY, ST_FRACTIONAL }
 Segmentation object types. More...
 
enum  E_SegmentAlgoType { SAT_UNKNOWN, SAT_AUTOMATIC, SAT_SEMIAUTOMATIC, SAT_MANUAL }
 Segment Algorithm Type. More...
 
enum  E_SegmentationFractionalType { SFT_UNKNOWN, SFT_PROBABILITY, SFT_OCCUPANCY }
 Segmentation object Fractional Type. More...
 

Static Public Member Functions

static OFString algoType2OFString (E_SegmentAlgoType algo)
 Return string representation of algorithm type. More...
 
static E_SegmentAlgoType OFString2AlgoType (const OFString &algoType)
 Return enum representation of algorithm type string as found in segmentation objects. More...
 
static DcmSegTypes::E_SegmentationType OFString2Segtype (const OFString &value)
 Return enum representation of segmentation type string as found in segmentation objects. More...
 
static DcmSegTypes::E_SegmentationFractionalType OFString2FractionalType (const OFString &value)
 Return enum representation of fractional type string as found in segmentation objects. More...
 

Detailed Description

General purpose class hiding global functions, constants and types in the segmentation context from the global namespace.

Member Enumeration Documentation

Segment Algorithm Type.

Enumerator
SAT_UNKNOWN 

Unknown (e.g. not initialized)

SAT_AUTOMATIC 

Calculated segment.

SAT_SEMIAUTOMATIC 

Calculated segment with user interaction.

SAT_MANUAL 

Manual segment creation.

Segmentation object Fractional Type.

Enumerator
SFT_UNKNOWN 

Unknown (e.g. not initialized)

SFT_PROBABILITY 

For fractional segmentations, a value defines probablity that pixel belongs to segment.

SFT_OCCUPANCY 

For fractional segmentations, a value defines how much of the pixel is covered by the segment.

Segmentation object types.

Enumerator
ST_UNKNOWN 

Unknown (e.g. not initialized)

ST_BINARY 

Binary segmentation with 1 bit depth denoting whether a pixel belongs to a segmentation or not.

ST_FRACTIONAL 

Fractional segmentation where fraction specifies how much of voxel is occupied by the segment.

Member Function Documentation

static OFString DcmSegTypes::algoType2OFString ( E_SegmentAlgoType  algo)
static

Return string representation of algorithm type.

Parameters
algoThe algorithm type
Returns
The algorithm type as a string
static E_SegmentAlgoType DcmSegTypes::OFString2AlgoType ( const OFString algoType)
static

Return enum representation of algorithm type string as found in segmentation objects.

Parameters
algoTypeThe algorithm type as a string
Returns
The algorithm type as enum value
static DcmSegTypes::E_SegmentationFractionalType DcmSegTypes::OFString2FractionalType ( const OFString value)
static

Return enum representation of fractional type string as found in segmentation objects.

Parameters
valueThe fractional type as a string
Returns
The fractional type as enum value
static DcmSegTypes::E_SegmentationType DcmSegTypes::OFString2Segtype ( const OFString value)
static

Return enum representation of segmentation type string as found in segmentation objects.

Parameters
valueThe segmentation type as a string
Returns
The segmentation type as enum value

The documentation for this class was generated from the following file:


Generated on Tue Jan 5 2016 for DCMTK Version 3.6.1 20150924 by Doxygen 1.8.9.1