Struct DisplaySettingsPOD#
Defined in File libCZI_Metadata.h
Struct Documentation#
-
struct DisplaySettingsPOD#
This POD (“plain-old-data”) structure is intended to capture all information found inside an IChannelDisplaySetting-object. It allows for easy modification of the information.
Public Members
-
std::map<int, ChannelDisplaySettingsPOD> channelDisplaySettings#
The channel display settings. Key is the channel index, and value is the POD-channel-display-data structure.
Public Static Functions
-
static libCZI::IDisplaySettings *CreateIDisplaySetting(const DisplaySettingsPOD &pod)#
Creates an IDisplaySettings-object from the specified DisplaySettingsPOD-structure.
- Parameters:
pod – The ChannelDisplaySettingsPOD-structure.
- Returns:
The newly created IDisplaySettings-object.
-
static std::shared_ptr<libCZI::IDisplaySettings> CreateIDisplaySettingSp(const DisplaySettingsPOD &pod)#
Creates an IDisplaySettings-object from the specified DisplaySettingsPOD-structure, and return it as a shared pointer.
- Parameters:
pod – The ChannelDisplaySettingsPOD-structure.
- Returns:
The newly created IDisplaySettings-object inside a shared pointer.
-
std::map<int, ChannelDisplaySettingsPOD> channelDisplaySettings#