In file mydocsrc/mvl_macv.h:

class mvl_rgb

An auxiliary class used in specifying the entries in a Color Lookup Table (CLUT)

Public Fields

IML_USINT blue
The actual blue DAC value
IML_USINT green
The actual green DAC value
IML_USINT red
The actual red DAC value

Public Methods

mvl_rgb (IML_SINT R, IML_SINT G, IML_SINT B)
Simple constructor for users
mvl_rgb (void)
Zero argument constructor for arrays
mvl_rgb& operator*= (IML_FLOAT F)
Simple scaling to allow variable step sizes
mvl_rgb& operator+= (mvl_rgb & V)
Simple addition to allow rgb spacing by a delta
mvl_rgb& operator-= (mvl_rgb & V)
Simple subtraction to allow rgb spacing by a delta
mvl_rgb& operator= (mvl_rgb & V)
Simple assignment; copy the contents of another mvl_rgb object

Documentation

An auxiliary class used in specifying the entries in a Color Lookup Table (CLUT). NOTE: THE DATA STRUCTURE IS A DIRECT RIP-OFF OF RGBColor in QuickDraw.h! The only real difference is in the naming. If (should I say, when?) Apple decides to change this, then so will I. And if you decide to manipulate the values directly (you should not have to), then so will you. :-)
mvl_rgb(void)
Zero argument constructor for arrays.

mvl_rgb(IML_SINT R, IML_SINT G, IML_SINT B)
Simple constructor for users.

mvl_rgb& operator=(mvl_rgb & V)
Simple assignment; copy the contents of another mvl_rgb object.

mvl_rgb& operator*=(IML_FLOAT F)
Simple scaling to allow variable step sizes.

mvl_rgb& operator+=(mvl_rgb & V)
Simple addition to allow rgb spacing by a delta.

mvl_rgb& operator-=(mvl_rgb & V)
Simple subtraction to allow rgb spacing by a delta.


This class has no child classes.

alphabetic index hierarchy of classes


generated by doc++