Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

lut_t Struct Reference

#include <color-conversion.h>


Data Fields

unsigned steps
int channel_depth
int image_width
int in_channels
int out_channels
int channels_are_initialized
int invert_output
const color_description_tinput_color_description
const color_description_toutput_color_description
const color_correction_tcolor_correction
stp_cached_curve_t channel_curves [STP_CHANNEL_LIMIT]
double gamma_values [STP_CHANNEL_LIMIT]
double print_gamma
double app_gamma
double screen_gamma
double contrast
double brightness
int linear_contrast_adjustment
int printed_colorfunc
stp_cached_curve_t hue_map
stp_cached_curve_t lum_map
stp_cached_curve_t sat_map
stp_cached_curve_t gcr_curve
unsigned short * gray_tmp
unsigned short * cmy_tmp
unsigned short * cmyk_tmp
unsigned char * in_data
const color_description_tinput_color_description
const color_description_toutput_color_description
const color_correction_tcolor_correction
cached_curve_t channel_curves [STP_CHANNEL_LIMIT]
cached_curve_t hue_map
cached_curve_t lum_map
cached_curve_t sat_map
cached_curve_t gcr_curve
unsigned short * cmy_tmp
unsigned short * cmyk_tmp
unsigned char * in_data
unsigned char * in_data
int image_bpp
int input_color_model
int output_color_model
int output_type
stp_convert_t colorfunc
stp_curve_t composite
stp_curve_t black
stp_curve_t cyan
stp_curve_t magenta
stp_curve_t yellow
stp_curve_t hue_map
stp_curve_t lum_map
stp_curve_t sat_map
stp_curve_t gcr_curve
unsigned short * cmy_tmp
unsigned short * cmyk_lut
unsigned char * in_data
unsigned short * cmy_tmp
unsigned short * cmyk_lut


Field Documentation

double lut_t::app_gamma
 

Definition at line 80 of file print-color-new.c.

Referenced by allocate_lut(), copy_lut(), and stpi_compute_lut().

stp_curve_t lut_t::black
 

Definition at line 62 of file print-color-x.c.

Referenced by allocate_lut(), free_lut(), generic_cmy_to_kcmy(), initialize_color_curves(), and stpi_compute_lut().

double lut_t::brightness
 

Definition at line 82 of file print-color-new.c.

Referenced by allocate_lut(), compute_a_curve(), compute_a_curve_full(), copy_lut(), and stpi_compute_lut().

cached_curve_t lut_t::channel_curves[STP_CHANNEL_LIMIT]
 

Definition at line 156 of file lut.h.

stp_cached_curve_t lut_t::channel_curves[STP_CHANNEL_LIMIT]
 

Definition at line 149 of file color-conversion.h.

Referenced by compute_a_curve_fast(), compute_a_curve_full(), compute_one_lut(), copy_lut(), free_channels(), generic_cmy_to_kcmy(), and setup_channel().

int lut_t::channel_depth
 

Definition at line 147 of file lut.h.

Referenced by copy_lut(), and stpi_color_traditional_init().

int lut_t::channels_are_initialized
 

Definition at line 59 of file print-color-x.c.

Referenced by allocate_lut(), initialize_channels(), and stpi_color_traditional_get_row().

unsigned short* lut_t::cmy_tmp
 

Definition at line 70 of file print-color-x.c.

unsigned short* lut_t::cmy_tmp
 

Definition at line 76 of file print-color-new.c.

unsigned short* lut_t::cmy_tmp
 

Definition at line 168 of file lut.h.

unsigned short* lut_t::cmy_tmp
 

Definition at line 163 of file color-conversion.h.

Referenced by allocate_lut(), copy_lut(), and free_lut().

unsigned short* lut_t::cmyk_lut
 

Definition at line 71 of file print-color-x.c.

unsigned short* lut_t::cmyk_lut
 

Definition at line 77 of file print-color-new.c.

Referenced by allocate_lut(), cmyk_8_to_gray(), cmyk_8_to_kcmy(), free_lut(), and initialize_cmyk_lut().

unsigned short* lut_t::cmyk_tmp
 

Definition at line 169 of file lut.h.

unsigned short* lut_t::cmyk_tmp
 

Definition at line 164 of file color-conversion.h.

Referenced by free_lut().

const color_correction_t* lut_t::color_correction
 

Definition at line 155 of file lut.h.

const color_correction_t* lut_t::color_correction
 

Definition at line 148 of file color-conversion.h.

Referenced by copy_lut(), stpi_color_convert_raw(), stpi_color_traditional_init(), and stpi_compute_lut().

stp_convert_t lut_t::colorfunc
 

Definition at line 60 of file print-color-x.c.

Referenced by allocate_lut(), copy_lut(), and stpi_color_traditional_get_row().

stp_curve_t lut_t::composite
 

Definition at line 61 of file print-color-x.c.

Referenced by allocate_lut(), copy_lut(), free_lut(), gray_to_gray(), initialize_composite_curve(), rgb_to_gray(), and stpi_compute_lut().

double lut_t::contrast
 

Definition at line 83 of file print-color-new.c.

Referenced by allocate_lut(), compute_a_curve(), compute_a_curve_full(), copy_lut(), and stpi_compute_lut().

stp_curve_t lut_t::cyan
 

Definition at line 63 of file print-color-x.c.

Referenced by allocate_lut(), copy_lut(), fast_gray_to_rgb(), fast_rgb_to_rgb(), free_lut(), gray_to_rgb(), initialize_color_curves(), rgb_to_rgb(), and stpi_compute_lut().

double lut_t::gamma_values
 

Definition at line 157 of file lut.h.

Referenced by allocate_lut(), compute_a_curve_fast(), compute_a_curve_full(), copy_lut(), and setup_channel().

stp_curve_t lut_t::gcr_curve
 

Definition at line 69 of file print-color-x.c.

cached_curve_t lut_t::gcr_curve
 

Definition at line 167 of file lut.h.

stp_curve_t lut_t::gcr_curve
 

Definition at line 69 of file print-color-x.c.

Referenced by allocate_lut(), copy_lut(), free_lut(), generic_cmy_to_kcmy(), generic_rgb_to_kcmy(), and initialize_gcr_curve().

unsigned short* lut_t::gray_tmp
 

Definition at line 162 of file color-conversion.h.

Referenced by free_lut().

stp_curve_t lut_t::hue_map
 

Definition at line 66 of file print-color-x.c.

cached_curve_t lut_t::hue_map
 

Definition at line 164 of file lut.h.

stp_curve_t lut_t::hue_map
 

Definition at line 66 of file print-color-x.c.

Referenced by adjust_hsl(), adjust_hsl_bright(), allocate_lut(), copy_lut(), free_lut(), initialize_color_curves(), rgb_to_rgb(), and stpi_compute_lut().

int lut_t::image_bpp
 

Definition at line 56 of file print-color-x.c.

Referenced by allocate_lut(), copy_lut(), fast_gray_to_rgb(), fast_rgb_to_rgb(), gray_to_rgb(), raw_to_raw(), rgb_to_rgb(), stpi_color_traditional_get_row(), and stpi_color_traditional_init().

int lut_t::image_width
 

Definition at line 57 of file print-color-x.c.

Referenced by allocate_lut(), cmyk_16_to_gray_raw(), cmyk_16_to_kcmy_raw(), cmyk_8_to_gray(), cmyk_8_to_gray_line_art(), cmyk_8_to_kcmy(), cmyk_8_to_kcmy_line_art(), cmyk_to_gray(), cmyk_to_gray_line_art(), cmyk_to_kcmy(), cmyk_to_kcmy_line_art(), copy_lut(), fast_gray_to_rgb(), fast_rgb_to_rgb(), generic_cmy_to_kcmy(), generic_kcmy_to_cmykrb(), generic_rgb_to_kcmy(), gray_to_gray(), gray_to_gray_line_art(), gray_to_kcmy_line_art(), gray_to_rgb(), gray_to_rgb_line_art(), raw_cmy_to_kcmy(), raw_kcmy_to_cmykrb(), raw_to_raw(), rgb_to_gray(), rgb_to_gray_line_art(), rgb_to_kcmy_line_art(), rgb_to_rgb(), rgb_to_rgb_line_art(), stpi_color_traditional_get_row(), and stpi_color_traditional_init().

int lut_t::in_channels
 

Definition at line 149 of file lut.h.

Referenced by copy_lut(), stpi_color_traditional_get_row(), and stpi_color_traditional_init().

unsigned char* lut_t::in_data
 

Definition at line 55 of file print-color-x.c.

unsigned char* lut_t::in_data
 

Definition at line 58 of file print-color-new.c.

unsigned char* lut_t::in_data
 

Definition at line 170 of file lut.h.

unsigned char* lut_t::in_data
 

Definition at line 165 of file color-conversion.h.

Referenced by allocate_lut(), copy_lut(), free_lut(), stpi_color_traditional_get_row(), and stpi_color_traditional_init().

const color_description_t* lut_t::input_color_description
 

Definition at line 153 of file lut.h.

const color_description_t* lut_t::input_color_description
 

Definition at line 146 of file color-conversion.h.

Referenced by channel_is_synthesized(), compute_a_curve_full(), copy_lut(), stpi_color_convert_to_cmykrb(), stpi_color_convert_to_color(), stpi_color_convert_to_gray(), stpi_color_convert_to_kcmy(), stpi_color_traditional_init(), and stpi_compute_lut().

int lut_t::input_color_model
 

Definition at line 63 of file print-color-new.c.

Referenced by compute_a_curve(), compute_one_lut(), copy_lut(), and stpi_compute_lut().

int lut_t::invert_output
 

Definition at line 152 of file lut.h.

Referenced by compute_one_lut(), copy_lut(), and stpi_compute_lut().

int lut_t::linear_contrast_adjustment
 

Definition at line 78 of file print-color-new.c.

Referenced by compute_a_curve(), compute_a_curve_full(), copy_lut(), and stpi_compute_lut().

stp_curve_t lut_t::lum_map
 

Definition at line 67 of file print-color-x.c.

cached_curve_t lut_t::lum_map
 

Definition at line 165 of file lut.h.

stp_curve_t lut_t::lum_map
 

Definition at line 67 of file print-color-x.c.

Referenced by adjust_hsl(), adjust_hsl_bright(), allocate_lut(), copy_lut(), free_lut(), initialize_color_curves(), rgb_to_rgb(), and stpi_compute_lut().

stp_curve_t lut_t::magenta
 

Definition at line 64 of file print-color-x.c.

Referenced by allocate_lut(), copy_lut(), fast_gray_to_rgb(), fast_rgb_to_rgb(), free_lut(), gray_to_rgb(), initialize_color_curves(), rgb_to_rgb(), and stpi_compute_lut().

int lut_t::out_channels
 

Definition at line 58 of file print-color-x.c.

Referenced by copy_lut(), initialize_channels(), stpi_color_traditional_init(), and stpi_compute_lut().

const color_description_t* lut_t::output_color_description
 

Definition at line 154 of file lut.h.

const color_description_t* lut_t::output_color_description
 

Definition at line 147 of file color-conversion.h.

Referenced by channel_is_synthesized(), compute_a_curve_full(), copy_lut(), setup_channel(), stpi_color_traditional_get_row(), stpi_color_traditional_init(), and stpi_compute_lut().

int lut_t::output_color_model
 

Definition at line 64 of file print-color-new.c.

Referenced by compute_a_curve(), compute_one_lut(), copy_lut(), and stpi_compute_lut().

int lut_t::output_type
 

Definition at line 65 of file print-color-new.c.

Referenced by stpi_color_traditional_init(), and stpi_compute_lut().

double lut_t::print_gamma
 

Definition at line 79 of file print-color-new.c.

Referenced by allocate_lut(), compute_a_curve(), compute_a_curve_full(), copy_lut(), and stpi_compute_lut().

int lut_t::printed_colorfunc
 

Definition at line 157 of file color-conversion.h.

stp_curve_t lut_t::sat_map
 

Definition at line 68 of file print-color-x.c.

cached_curve_t lut_t::sat_map
 

Definition at line 166 of file lut.h.

stp_curve_t lut_t::sat_map
 

Definition at line 68 of file print-color-x.c.

Referenced by adjust_hsl(), allocate_lut(), copy_lut(), free_lut(), initialize_color_curves(), rgb_to_rgb(), and stpi_compute_lut().

double lut_t::screen_gamma
 

Definition at line 81 of file print-color-new.c.

Referenced by compute_a_curve(), compute_a_curve_full(), copy_lut(), and stpi_compute_lut().

unsigned lut_t::steps
 

Definition at line 54 of file print-color-x.c.

Referenced by allocate_lut(), compute_a_curve(), compute_a_curve_fast(), compute_a_curve_full(), compute_gcr_curve(), compute_one_lut(), copy_lut(), generic_cmy_to_kcmy(), generic_rgb_to_kcmy(), initialize_gcr_curve(), lookup_rgb(), stpi_color_traditional_init(), and stpi_compute_lut().

stp_curve_t lut_t::yellow
 

Definition at line 65 of file print-color-x.c.

Referenced by allocate_lut(), copy_lut(), fast_gray_to_rgb(), fast_rgb_to_rgb(), free_lut(), gray_to_rgb(), initialize_color_curves(), rgb_to_rgb(), and stpi_compute_lut().


The documentation for this struct was generated from the following files:
Generated on Wed May 12 20:21:38 2004 for libgimpprint API Reference by doxygen1.2.17