ImFusion SDK 4.3
LabelDataComponent::LabelConfig Struct Reference

#include <ImFusion/Base/LabelDataComponent.h>

Helper struct encapsulating the metadata of a label value. More...

Detailed Description

Helper struct encapsulating the metadata of a label value.

Public Member Functions

bool operator== (const LabelConfig &rhs) const
 
bool operator!= (const LabelConfig &rhs) const
 

Public Attributes

std::string name
 High-level name of the label.
 
vec4 color = vec4::Zero()
 RGBA color to use for rendering the label.
 
bool isVisible2d = true
 Flag whether label shall be visible in 2D/MPR views.
 
bool isVisible3d = true
 Flag whether label shall be visible in 3D views.
 
SegmentationAlgorithmType segmentationAlgorithmType = SegmentationAlgorithmType::Unknown
 
std::string segmentationAlgorithmName
 Name of algorithm used to generate the segment.
 
std::string snomedCategoryCodeValue
 SNOMED CT codes that describe the anatomical context.
 
std::string snomedCategoryCodeMeaning
 Human readable meaning of the above code.
 
std::string snomedTypeCodeValue
 SNOMED CT code for the type this label is representing.
 
std::string snomedTypeCodeMeaning
 Human readable meaning of the above code.
 

Member Data Documentation

◆ snomedCategoryCodeValue

std::string snomedCategoryCodeValue

SNOMED CT codes that describe the anatomical context.

See https://dicom.nema.org/medical/dicom/current/output/chtml/part16/sect_CID_7150.html If empty, it's assumed unknown and will be exported as 261665006 in DICOMSEG. SNOMED CT code for the category this label is representing.


The documentation for this struct was generated from the following file:
Search Tab / S to search, Esc to close