w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

pbmmask.c File Reference
#include "pbm.h"
Include dependency graph for pbmmask.c:

Go to the source code of this file.

Functions

static void addflood ()
 
static void flood ()
 
int main (int argc, argv)
 
static void addflood (int col, int row)
 

Variables

static bit ** bits
 
static bit ** mask
 
static bit backcolor
 
static int rows
 
static int cols
 
static short * fcols
 
static short * frows
 
static int fstacksize = 0
 
static int fstackp = 0
 

Function Documentation

◆ addflood() [1/2]

static void addflood ( )
static

Referenced by flood(), and main().

◆ addflood() [2/2]

static void addflood ( int  col,
int  row 
)
static

◆ flood()

static void flood ( )
static

Definition at line 179 of file pbmmask.c.

References addflood(), backcolor, c, col, cols, fcols, frows, fstackp, mask, PBM_BLACK, PBM_WHITE, row, and rows.

Referenced by main().

◆ main()

Variable Documentation

◆ backcolor

bit backcolor
static

Definition at line 20 of file pbmmask.c.

Referenced by addflood(), convertpng(), convertpnm(), flood(), gingham2(), gingham3(), madras(), main(), and tartan().

◆ bits

bit** bits
static

Definition at line 18 of file pbmmask.c.

◆ cols

int cols
static

Definition at line 21 of file pbmmask.c.

Referenced by _cairo_ps_emit_imagemask(), _cairo_svg_document_emit_bitmap_glyph_data(), _trace_mask_to_path(), alloc_rawrow(), blit(), bmeps_pnm(), bmeps_pnm_wh(), build_channels(), camo(), MessageStream::clearline(), CmdTabular(), composite(), compress(), compute_runlengths(), convert_row(), HTMLGen::convertPage(), convertpng(), convertpnm(), decode_row(), deep_to_ppm(), describe_one(), direct_to_ppm(), do_24_body(), do_direct_body(), do_ham_body(), do_std_body(), encode_row(), fill_map(), flood(), OT::AnchorMatrix::get_anchor(), getgouldheader(), gimp_channel_new(), gimp_image_new(), gimp_layer_new(), gingham2(), gingham3(), ham_to_ppm(), init_floyd(), initscreen(), load_lines(), load_tiles(), madras(), main(), MessageStream::operator<<(), pbm_readpbmrow(), pbm_readpbmrow_packed(), pbm_writepbm(), pbm_writepbminit(), pbm_writepbmrow(), pbm_writepbmrow_packed(), pbm_writepbmrowplain(), pbm_writepbmrowraw(), pcx_16col_to_ppm(), pcx_256col_to_ppm(), pcx_truecol_to_ppm(), pgm_readpgmrow(), pgm_writepgm(), pgm_writepgminit(), pgm_writepgmrow(), pgm_writepgmrowplain(), pgm_writepgmrowraw(), pm_allocarray(), pm_allocrow(), pnm_backgroundxel(), pnm_backgroundxelrow(), pnm_promoteformat(), pnm_promoteformatrow(), pnm_readpnmrow(), pnm_writepnm(), pnm_writepnminit(), pnm_writepnmrow(), poles(), ppm_computecolorhash(), ppm_computecolorhist(), ppm_readppmrow(), ppm_to_16col_pcx(), ppm_to_24(), ppm_to_256col_pcx(), ppm_to_direct(), ppm_to_ham(), ppm_to_std(), ppm_to_truecol_pcx(), ppm_writeppm(), ppm_writeppminit(), ppm_writeppmrow(), ppm_writeppmrowplain(), ppm_writeppmrowraw(), ppmd_circle(), ppmd_fill(), ppmd_filledrectangle(), ppmd_line(), ppmd_polyspline(), ppmd_spline3(), ppmd_text(), print_debug_info(), DVIToSVGActions::progress(), ptstiff3_load_image(), ptstiff3_save_image(), MessageStream::putChar(), putinit(), putRow(), read_16bit(), read_8bit(), read_default(), read_ilbm_plane(), read_separate(), OT::AnchorMatrix::sanitize(), sq_rainbowcircle_drawproc(), squig(), std_to_ppm(), TabularPreamble(), tartan(), test(), tiff2png(), write_bmhd(), write_header(), write_pnm(), write_raw_pbm(), WritePackedImage(), and WriteRawImage().

◆ fcols

short* fcols
static

Definition at line 141 of file pbmmask.c.

Referenced by addflood(), flood(), pbm_dissectfont(), and pbm_loadpbmfont().

◆ frows

short* frows
static

Definition at line 142 of file pbmmask.c.

Referenced by addflood(), flood(), pbm_dissectfont(), and pbm_loadpbmfont().

◆ fstackp

int fstackp = 0
static

Definition at line 143 of file pbmmask.c.

Referenced by addflood(), and flood().

◆ fstacksize

int fstacksize = 0
static

Definition at line 143 of file pbmmask.c.

Referenced by addflood().

◆ mask

bit** mask
static

Definition at line 19 of file pbmmask.c.

Referenced by addflood(), flood(), and main().

◆ rows

int rows
static

Definition at line 21 of file pbmmask.c.

Referenced by flood(), and main().