Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

otPalette Class Reference
[Palette - Palette management class used for pseudo-coloring of monochrome imagesPalette - Palette management class used for pseudo-coloring of monochrome images]

Palette management class used for pseudo-coloring of monochrome images.

#include <otPalette.h>


Public Types

typedef otPalette::Palette Palette
enum  Palette { PAL_GRAY, PAL_LOG_GRAY, PAL_FIRE }

Public Member Functions

 otPalette ()
bool init (Palette pal=PAL_GRAY)
void setPalette (Palette pal)
void negate ()

Data Fields

U16_pal


Member Typedef Documentation

typedef otPalette::Palette otPalette.Palette
 


Member Enumeration Documentation

enum otPalette::Palette
 

Enumeration values:
PAL_GRAY  Linear gray.
PAL_LOG_GRAY  Logarithmic scale of grays.
PAL_FIRE  Color palette.


Constructor & Destructor Documentation

otPalette.otPalette  ) 
 

Create the class


Member Function Documentation

bool otPalette.init Palette  pal = PAL_GRAY  ) 
 

Init the class

Parameters:
pal Palette type
Returns:
True on success

void otPalette.negate  ) 
 

Invert the palette

void otPalette.setPalette Palette  pal  ) 
 

Change the palette type

Parameters:
pal Palette type


Field Documentation

U16* otPalette._pal
 

Palette pointer


The documentation for this class was generated from the following file: footer
otStudio - Library Reference - (C) 2020-23 Officina Turini, All Rights Reserved
Document built with Doxygen 1.4.0