The display settings.
More...
#include <libCZI_Metadata.h>
◆ GradationCurveMode
Values that represent the gradation curve modes.
Enumerator |
---|
Linear | The gradation curve is a straight line (from white point to black point).
|
Gamma | The gradation curve is defined by a gamma.
|
Spline | The gradation curve is defined by piecewise splines.
|
◆ TintingMode
This enum specifies the "tinting-mode" - how the channel is false-colored.
Enumerator |
---|
None | None - which gives the "original color", i.e. in case of RGB the RGB-value is directly used, in case of grayscale we get a gray pixel.
|
Color | The pixel value is multiplied with the tinting-color.
|
LookUpTableExplicit | (NOT YET IMPLEMENTED) There is an explicit look-up-table specified.
|
LookUpTableWellKnown | (NOT YET IMPLEMENTED) We are using a "well-known" look-up-table, and it is identified by its name (which is a string).
|
◆ Clone()
Makes a deep copy of the information in this object and store the information in the POD.
- Parameters
-
| disp | The display-settings object. |
[in,out] | pod | The POD-display-settings object to store the information in. |
◆ EnumChannels()
virtual void libCZI::IDisplaySettings::EnumChannels |
( |
std::function< bool(int chIndex)> |
func | ) |
const |
|
pure virtual |
Enum all channels (which are described by the display-settings object).
- Parameters
-
func | The functor to be called (passing in the channel index). If the functor returns false, the enumeration is stopped. |
◆ GetChannelDisplaySettings()
Gets channel display settings for the specified channel. If the channel index is not valid, then an empty shared_ptr is returned.
- Parameters
-
chIndex | The channel index. |
- Returns
- The channel display settings object (if the channel index was valid), and empty shared_ptr otherwise.
The documentation for this class was generated from the following file: