Class IDimensionChannelAiryscanSettings#
Defined in File libCZI_Metadata2.h
Class Documentation#
-
class IDimensionChannelAiryscanSettings#
The airy scan settings.
Public Types
-
enum class Mode : std::uint8_t#
Values that represent the mode.
Values:
-
enumerator SuperResolution#
An enum constant representing the super resolution option.
-
enumerator VirtualPinhole#
An enum constant representing the virtual pinhole option.
-
enumerator MultiBeam#
An enum constant representing the multi beam option.
-
enumerator Off#
An enum constant representing the off option.
-
enumerator SuperResolution#
Public Functions
-
virtual bool TryGetMode(Mode *mode) = 0#
Try to get the mode.
- Parameters:
mode – [inout] If non-null and successful, the mode is placed here.
- Returns:
{bool} True if it succeeds, false if it fails.
-
virtual std::shared_ptr<IFastAiryScanSettings> GetFastAiryScanSettings() = 0#
Gets fast airy scan settings.
- Returns:
The fast airy scan settings object if successful, and empty pointer otherwise.
-
virtual bool TryGetVirtualPinholeSize(double *virtualPinholeSize) = 0#
Try to get the virtual pinhole size.
- Parameters:
virtualPinholeSize – [inout] If non-null and successful, the size of the virtual pinhole is placed here.
- Returns:
{bool} True if it succeeds, false if it fails.
-
virtual bool TryGetMagnification(double *magnification) = 0#
Try to get the magnification.
- Parameters:
magnification – [inout] If non-null and successful, the magnification is placed here.
- Returns:
{bool} True if it succeeds, false if it fails.
-
virtual bool TryGetTransformationXX(double *transformationXX) = 0#
Try to get the transformation for XX.
- Parameters:
transformationXX – [inout] If non-null and successful, the transformation for XX is placed here.
- Returns:
{bool} True if it succeeds, false if it fails.
-
virtual bool TryGetTransformationXY(double *transformationXY) = 0#
Try to get the transformation for XY.
- Parameters:
transformationXY – [inout] If non-null and successful, the transformation for XY is placed here.
- Returns:
{bool} True if it succeeds, false if it fails.
-
virtual bool TryGetTransformationYX(double *transformationYX) = 0#
Try to get the transformation for YX.
- Parameters:
transformationYX – [inout] If non-null and successful, the transformation for YX is placed here.
- Returns:
{bool} True if it succeeds, false if it fails.
-
virtual bool TryGetTransformationYY(double *transformationYY) = 0#
Try to get the transformation for YY.
- Parameters:
transformationYY – [inout] If non-null and successful, the transformation for YY is placed here.
- Returns:
{bool} True if it succeeds, false if it fails.
-
virtual ~IDimensionChannelAiryscanSettings() = default#
-
enum class Mode : std::uint8_t#