Namespaces | |
| namespace | Detail |
| namespace | Geometry |
| namespace | Internal |
Data Structures | |
| interface | IImageView |
| Interface for viewing image pixel data from arbitrary sources. More... | |
| class | ImageViewBase |
| Abstract base class for IImageView implementations, providing common shared logic. More... | |
| class | Interval |
| Represents an interval with signed integer boundaries. More... | |
| class | IntervalD |
| Represents an interval with double-precision floating-point boundaries. More... | |
| class | IntervalF |
| Represents an interval with floating-point boundaries. More... | |
| class | IntervalU |
| Represents an interval with unsigned integer boundaries. More... | |
| class | Metadata |
| Strongly typed container for image acquisition metadata. More... | |
| class | MetadataKey |
| Base class for metadata keys used to identify and access metadata values. More... | |
| class | MetadataKeys |
| Provides a centralized registry of predefined MetadataKey instances. More... | |
| class | MetadataKeyT |
| Represents a strongly-typed metadata key. More... | |
| class | PixelFormatInfo |
| Provides information and utility functions for pixel formats. The PixelFormatInfo class offers methods to query characteristics of specific pixel formats, such as value ranges, storage sizes, and channel configurations. More... | |
| class | Range |
| Represents a range with signed integer boundaries. More... | |
| class | RangeD |
| Represents a range with double-precision floating-point boundaries. More... | |
| class | RangeF |
| Represents a range with floating-point boundaries. More... | |
| class | RangeU |
| Represents a range with unsigned integer boundaries. More... | |
| class | RangeU8 |
| Represents a range with unsigned 8-bit integer boundaries. More... | |
Enumerations | |
| enum | Channel { Intensity , Red , Green , Blue , Alpha , X , Y , Z , Bayer , ChromaU , ChromaV } |
| Represents the various data channels in image or spatial data formats. /// This enumeration defines semantic labels for the different components that can be found in pixel-based or point cloud data representations. More... | |
| enum | PixelFormat : uint { BayerGR8 = 0x01080008 , BayerGR10 = 0x0110000C , BayerGR12 = 0x01100010 , BayerRG8 = 0x01080009 , BayerRG10 = 0x0110000D , BayerRG12 = 0x01100011 , BayerGB8 = 0x0108000A , BayerGB10 = 0x0110000E , BayerGB12 = 0x01100012 , BayerBG8 = 0x0108000B , BayerBG10 = 0x0110000F , BayerBG12 = 0x01100013 , Mono8 = 0x01080001 , Mono10 = 0x01100003 , Mono12 = 0x01100005 , Mono16 = 0x01100007 , Confidence8 = 0x010800C6 , Confidence16 = 0x011000C7 , Coord3D_C8 = 0x010800B1 , Coord3D_C16 = 0x011000B8 , Coord3D_C32f = 0x012000BF , Coord3D_ABC32f = 0x026000C0 , YUV420_8_YY_UV_SemiplanarIDS = 0x420C0001 , YUV420_8_YY_VU_SemiplanarIDS = 0x420C0002 , YUV422_8_UYVY = 0x0210001F , RGB8 = 0x02180014 , RGB10 = 0x02300018 , RGB12 = 0x0230001A , BGR8 = 0x02180015 , BGR10 = 0x02300019 , BGR12 = 0x0230001B , RGBa8 = 0x02200016 , RGBa10 = 0x0240005F , RGBa12 = 0x02400061 , BGRa8 = 0x02200017 , BGRa10 = 0x0240004C , BGRa12 = 0x0240004E , BayerBG10p = 0x010A0052 , BayerBG12p = 0x010C0053 , BayerGB10p = 0x010A0054 , BayerGB12p = 0x010C0055 , BayerGR10p = 0x010A0056 , BayerGR12p = 0x010C0057 , BayerRG10p = 0x010A0058 , BayerRG12p = 0x010C0059 , Mono10p = 0x010A0046 , Mono12p = 0x010C0047 , RGB10p32 = 0x0220001D , BGR10p32 = 0x0220001E , BayerRG10g40IDS = 0x40000001 , BayerGB10g40IDS = 0x40000002 , BayerGR10g40IDS = 0x40000003 , BayerBG10g40IDS = 0x40000004 , BayerRG12g24IDS = 0x40000011 , BayerGB12g24IDS = 0x40000012 , BayerGR12g24IDS = 0x40000013 , BayerBG12g24IDS = 0x40000014 , Mono10g40IDS = 0x4000000f , Mono12g24IDS = 0x4000001f , Mono32fIDS = 0x81200020 , RGB32fIDS = 0x82600021 , Mono10g40IDS_I_A_B = 0x9200000F , BayerRG10g40IDS_I_A_B = 0x92000001 , BayerBG10g40IDS_I_A_B = 0x92000004 , BayerGR10g40IDS_I_A_B = 0x92000003 , BayerGB10g40IDS_I_A_B = 0x92000002 , Mono12g24IDS_I_A_B = 0x9200001F , BayerRG12g24IDS_I_A_B = 0x92000011 , BayerBG12g24IDS_I_A_B = 0x92000014 , BayerGR12g24IDS_I_A_B = 0x92000013 , BayerGB12g24IDS_I_A_B = 0x92000012 , Mono8_I_A_B = 0x92080001 , BayerRG8_I_A_B = 0x92080009 , BayerBG8_I_A_B = 0x9208000B , BayerGR8_I_A_B = 0x92080008 , BayerGB8_I_A_B = 0x9208000A , Mono10_I_A_B = 0x92100003 , BayerRG10_I_A_B = 0x9210000D , BayerBG10_I_A_B = 0x9210000F , BayerGR10_I_A_B = 0x9210000C , BayerGB10_I_A_B = 0x9210000E , Mono12_I_A_B = 0x92100005 , BayerRG12_I_A_B = 0x92100011 , BayerBG12_I_A_B = 0x92100013 , BayerGR12_I_A_B = 0x92100010 , BayerGB12_I_A_B = 0x92100012 , Mono10p_I_A_B = 0x920A0046 , BayerRG10p_I_A_B = 0x920A0058 , BayerBG10p_I_A_B = 0x920A0052 , BayerGR10p_I_A_B = 0x920A0056 , BayerGB10p_I_A_B = 0x920A0054 , Mono12p_I_A_B = 0x920C0047 , BayerRG12p_I_A_B = 0x920C0059 , BayerBG12p_I_A_B = 0x920C0053 , BayerGR12p_I_A_B = 0x920C0057 , BayerGB12p_I_A_B = 0x920C0055 , Mono8_I_AB_CD = 0xB2080001 , Mono10_I_AB_CD = 0xB2100003 , Mono12_I_AB_CD = 0xB2100005 , Mono10p_I_AB_CD = 0xB20A0046 , Mono12p_I_AB_CD = 0xB20C0047 , Mono10g40IDS_I_AB_CD = 0xB200000F , Mono12g24IDS_I_AB_CD = 0xB200001F , Mono10_AB = 0x81200022 , BayerRG10_AB = 0x81100003 , BayerBG10_AB = 0x81100004 , BayerGR10_AB = 0x81100005 , BayerGB10_AB = 0x81100006 , Mono12_AB = 0x81100007 , BayerRG12_AB = 0x81100008 , BayerBG12_AB = 0x81100009 , BayerGR12_AB = 0x8110000a , BayerGB12_AB = 0x8110000b , Mono8_AB = 0x8110000c , BayerRG8_AB = 0x8110000d , BayerBG8_AB = 0x8110000e , BayerGR8_AB = 0x8110000f , BayerGB8_AB = 0x81100010 , Mono8_ABCD = 0x81200011 , Mono10_ABCD = 0x81400012 , Mono12_ABCD = 0x81400013 } |
| Each enumerator represents a specific pixel layout and bit-depth, used for interpreting raw image data correctly. More... | |