IDS peak ICV v1.2.0
Loading...
Searching...
No Matches
Painting
Collaboration diagram for Painting:

Data Structures

class  Color
 Holds a color code composed of red, green, and blue components. More...
 
class  DrawingOptions
 
class  Opacity
 Holds an opacity value representing the transparency level of an object or pixel. More...
 
class  Painter
 Provides functionality for painting drawable objects on images. More...
 

Typedefs

using red_t = uint16_t
 Represents the red component of a color.
 
using green_t = uint16_t
 Represents the green component of a color.
 
using blue_t = uint16_t
 Represents the blue component of a color.
 

Enumerations

enum class  ColorConstant : uint64_t {
  Black = PEAK_ICV_COLOR_BLACK ,
  Red = PEAK_ICV_COLOR_RED ,
  Red8 = PEAK_ICV_COLOR_RED_8 ,
  Red10 = PEAK_ICV_COLOR_RED_10 ,
  Red12 = PEAK_ICV_COLOR_RED_12 ,
  Green = PEAK_ICV_COLOR_GREEN ,
  Green8 = PEAK_ICV_COLOR_GREEN_8 ,
  Green10 = PEAK_ICV_COLOR_GREEN_10 ,
  Green12 = PEAK_ICV_COLOR_GREEN_12 ,
  Blue = PEAK_ICV_COLOR_BLUE ,
  Blue8 = PEAK_ICV_COLOR_BLUE_8 ,
  Blue10 = PEAK_ICV_COLOR_BLUE_10 ,
  Blue12 = PEAK_ICV_COLOR_BLUE_12
}
 Represents predefined color constants. More...
 

Detailed Description

Functions for painting on an image.

Typedef Documentation

◆ blue_t

using blue_t = uint16_t

Represents the blue component of a color.

Since
ids_peak_icv 1.1

Definition at line 46 of file peak_icv_color.hpp.

◆ green_t

using green_t = uint16_t

Represents the green component of a color.

Since
ids_peak_icv 1.1

Definition at line 38 of file peak_icv_color.hpp.

◆ red_t

using red_t = uint16_t

Represents the red component of a color.

Since
ids_peak_icv 1.1

Definition at line 30 of file peak_icv_color.hpp.

Enumeration Type Documentation

◆ ColorConstant

enum class ColorConstant : uint64_t
strong

Represents predefined color constants.

These values can be used to construct a Color.

Since
ids_peak_icv 1.1
Enumerator
Black 

Represents black with 8-bit intensity.

Since
ids_peak_icv 1.1
Red 

Represents red with 8-bit intensity.

Since
ids_peak_icv 1.1
Red8 

Represents red with 8-bit intensity.

Since
ids_peak_icv 1.1
Red10 

Represents red with 10-bit intensity.

Since
ids_peak_icv 1.1
Red12 

Represents red with 12-bit intensity.

Since
ids_peak_icv 1.1
Green 

Represents green with 8-bit intensity.

Since
ids_peak_icv 1.1
Green8 

Represents green with 8-bit intensity.

Since
ids_peak_icv 1.1
Green10 

Represents green with 10-bit intensity.

Since
ids_peak_icv 1.1
Green12 

Represents green with 12-bit intensity.

Since
ids_peak_icv 1.1
Blue 

Represents blue with 8-bit intensity.

Since
ids_peak_icv 1.1
Blue8 

Represents blue with 8-bit intensity.

Since
ids_peak_icv 1.1
Blue10 

Represents blue with 10-bit intensity.

Since
ids_peak_icv 1.1
Blue12 

Represents blue with 12-bit intensity.

Since
ids_peak_icv 1.1

Definition at line 57 of file peak_icv_color.hpp.