Medical Imaging Interaction Toolkit  2025.08.99-f7084adb
Medical Imaging Interaction Toolkit
mitk::MultiLabelIOHelper::LabelGroupMetaData Struct Reference

Structure to hold label group metadata including labels and group properties. More...

#include <mitkMultiLabelIOHelper.h>

Collaboration diagram for mitk::MultiLabelIOHelper::LabelGroupMetaData:

Public Member Functions

 LabelGroupMetaData ()
 
 LabelGroupMetaData (const std::string &groupName, const LabelVector &groupLabels)
 
 LabelGroupMetaData (const std::string &groupName, const LabelVector &groupLabels, PropertyList *groupProperties)
 
 ~LabelGroupMetaData ()=default
 

Public Attributes

std::string name
 
LabelVector labels
 
PropertyList::Pointer properties
 

Detailed Description

Structure to hold label group metadata including labels and group properties.

Definition at line 116 of file mitkMultiLabelIOHelper.h.

Constructor & Destructor Documentation

◆ LabelGroupMetaData() [1/3]

mitk::MultiLabelIOHelper::LabelGroupMetaData::LabelGroupMetaData ( )

◆ LabelGroupMetaData() [2/3]

mitk::MultiLabelIOHelper::LabelGroupMetaData::LabelGroupMetaData ( const std::string &  groupName,
const LabelVector groupLabels 
)

◆ LabelGroupMetaData() [3/3]

mitk::MultiLabelIOHelper::LabelGroupMetaData::LabelGroupMetaData ( const std::string &  groupName,
const LabelVector groupLabels,
PropertyList groupProperties 
)

◆ ~LabelGroupMetaData()

mitk::MultiLabelIOHelper::LabelGroupMetaData::~LabelGroupMetaData ( )
default

Member Data Documentation

◆ labels

LabelVector mitk::MultiLabelIOHelper::LabelGroupMetaData::labels

Definition at line 119 of file mitkMultiLabelIOHelper.h.

◆ name

std::string mitk::MultiLabelIOHelper::LabelGroupMetaData::name

Definition at line 118 of file mitkMultiLabelIOHelper.h.

◆ properties

PropertyList::Pointer mitk::MultiLabelIOHelper::LabelGroupMetaData::properties

Definition at line 120 of file mitkMultiLabelIOHelper.h.


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