Struct DisplaySettingsPOD#

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.