A set of member functions of VDisplay provide read and write access to
the fields in the display.
char *name(); VDisplayType &type(); matrix &mat(); float &YCW(); float &xCW(); float &yCW(); float &YCR(); float &YCG(); float &YCB(); int &Vrwr(); int &Vrwg(); int &Vrwb(); float &Y0R(); float &Y0G(); float &Y0B(); float &gammaR(); float &gammaG(); float &gammaB(); float &B(); float &P();
Where VDisplayType is defined as:
enum VDisplayType {
BARCO,
DUMB
};
And matrix is defined as:
typedef float matrix[3][3];
For a description of all the fields in a VIPS display profile, see the manual
page for im_XYZ2RGB().