~ubuntu-branches/ubuntu/quantal/gutenprint/quantal

« back to all changes in this revision

Viewing changes to doc/gutenprint/html/weave_8h.html

  • Committer: Package Import Robot
  • Author(s): Till Kamppeter
  • Date: 2012-06-19 17:12:48 UTC
  • mfrom: (1.1.15)
  • Revision ID: package-import@ubuntu.com-20120619171248-cbil10m2dqnc71rr
Tags: 5.2.8-0ubuntu1
* New upstream release
   - Added support for Canon PIXMA DS700, DS810, 50i, 80i, 450i, 455i, 470PD,
     475PD, 550i, 560i, 850i, 860i, 865R, 900PD, 950i, 960i, 990i, 6100i,
     6500i, 9100i, 9900i, i450X, i455X, i475D, i550X, i560X, i905D, i965,
     i990, i9950, iP90, iP90v, iP100, iP6320D, MP260, MX320, MX370, MX430,
     MX510, MX710, MX890, E500, E600, PIXUS iP2700, iP3100, iP4100,
     EPSON Stylus NX420, SX420, TX420
   - CD printing on many Canon printers.
   - Non-working Canon's removed.
   - More Japanese models supported.
   - Printer modes for most printer models are now determined by the
     media, based on information from the corresponding Windows
     driver. If an incompatible mode is selected by the user, a
     suitable mode is substituted, based on the other active
     parameters and quality setting. Modes are also substituted
     based on cartridge selection and duplex selection. Inktype is
     then automatically adjusted.
   - Added support for 8-bit inks to Canon backend, and modes using
     them.
   - Adjusted margins and page sizes of Canon printers.
   - Added borderless functionality to most Canon printers.
   - A problem whereby printing did not work at all on some Linux
     distributions has been fixed.
   - Printing on the Epson Stylus NX200, SX200, and SX205 is believed
     to be corrected.
* debian/patches/0002-genppd-don-t-write-color-profile-information-with-br.patch,
  debian/patches/0003-upgrade-getopt.patch,
  debian/patches/0004-no-data-dumper-needed.patch,
  debian/patches/0005-use-dnointerpolate-in-ghostscript-command-lines.patch:
  Removed, change applied upstream.
* debian/rules: Touch ppd-updater file(s) so that they have the time stamp
  of the build of this package The time stamp of the ppd-updater files tells
  CUPS' trigger script whether they come from different package versions or
  not (LP: #932882).

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
6
<title>libgutenprint API Reference: include/gutenprint/weave.h File Reference</title>
7
 
 
8
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
8
<script type="text/javascript" src="jquery.js"></script>
 
9
<script type="text/javascript" src="dynsections.js"></script>
9
10
<link href="doxygen.css" rel="stylesheet" type="text/css" />
10
 
 
11
 
 
12
 
 
13
11
</head>
14
12
<body>
15
 
<div id="top"><!-- do not remove this div! -->
16
 
 
17
 
 
 
13
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
18
14
<div id="titlearea">
19
15
<table cellspacing="0" cellpadding="0">
20
16
 <tbody>
21
17
 <tr style="height: 56px;">
22
 
  
23
 
  
24
18
  <td style="padding-left: 0.5em;">
25
19
   <div id="projectname">libgutenprint API Reference
26
 
   &#160;<span id="projectnumber">5.2.8-pre1</span>
 
20
   &#160;<span id="projectnumber">5.2.8</span>
27
21
   </div>
28
 
   
29
22
  </td>
30
 
  
31
 
  
32
 
  
33
23
 </tr>
34
24
 </tbody>
35
25
</table>
36
26
</div>
37
 
 
38
 
<!-- Generated by Doxygen 1.7.6.1 -->
 
27
<!-- end header part -->
 
28
<!-- Generated by Doxygen 1.8.1 -->
39
29
  <div id="navrow1" class="tabs">
40
30
    <ul class="tablist">
41
31
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
51
41
      <li><a href="globals.html"><span>Globals</span></a></li>
52
42
    </ul>
53
43
  </div>
 
44
<div id="nav-path" class="navpath">
 
45
  <ul>
 
46
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_1aca62f7c2d1ca2bd7aa79274e259f3c.html">gutenprint</a></li>  </ul>
54
47
</div>
 
48
</div><!-- top -->
55
49
<div class="header">
56
50
  <div class="summary">
57
51
<a href="#nested-classes">Data Structures</a> &#124;
58
 
<a href="#define-members">Defines</a> &#124;
 
52
<a href="#define-members">Macros</a> &#124;
59
53
<a href="#typedef-members">Typedefs</a> &#124;
60
54
<a href="#enum-members">Enumerations</a> &#124;
61
55
<a href="#func-members">Functions</a> &#124;
62
56
<a href="#var-members">Variables</a>  </div>
63
57
  <div class="headertitle">
64
 
<div class="title">include/gutenprint/weave.h File Reference</div>  </div>
 
58
<div class="title">weave.h File Reference</div>  </div>
65
59
</div><!--header-->
66
60
<div class="contents">
67
61
 
68
62
<p>Softweave functions.  
69
63
<a href="#details">More...</a></p>
70
64
<table class="memberdecls">
71
 
<tr><td colspan="2"><h2><a name="nested-classes"></a>
 
65
<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
72
66
Data Structures</h2></td></tr>
73
 
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html">stp_weave_t</a></td></tr>
74
 
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html">stp_pass_t</a></td></tr>
75
 
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a></td></tr>
76
 
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a></td></tr>
77
 
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a></td></tr>
78
 
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a></td></tr>
79
 
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebounds__t.html">stp_linebounds_t</a></td></tr>
80
 
<tr><td colspan="2"><h2><a name="define-members"></a>
81
 
Defines</h2></td></tr>
82
 
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a6e5fd9b98567e1fd3fde622fd42dec67">STP_MAX_WEAVE</a>&#160;&#160;&#160;(16)</td></tr>
83
 
<tr><td colspan="2"><h2><a name="typedef-members"></a>
 
67
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html">stp_weave_t</a></td></tr>
 
68
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html">stp_pass_t</a></td></tr>
 
69
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a></td></tr>
 
70
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a></td></tr>
 
71
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a></td></tr>
 
72
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a></td></tr>
 
73
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebounds__t.html">stp_linebounds_t</a></td></tr>
 
74
</table><table class="memberdecls">
 
75
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
 
76
Macros</h2></td></tr>
 
77
<tr class="memitem:a6e5fd9b98567e1fd3fde622fd42dec67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a6e5fd9b98567e1fd3fde622fd42dec67">STP_MAX_WEAVE</a>&#160;&#160;&#160;(16)</td></tr>
 
78
</table><table class="memberdecls">
 
79
<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
84
80
Typedefs</h2></td></tr>
85
 
<tr><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)</td></tr>
86
 
<tr><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int row, int subpass, int width, int missingstartrows, int color)</td></tr>
87
 
<tr><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#ad25d63c939f6ace90d029473ad33ce63">stp_flushfunc</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int passno, int vertical_subpass)</td></tr>
88
 
<tr><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int n)</td></tr>
89
 
<tr><td colspan="2"><h2><a name="enum-members"></a>
 
81
<tr class="memitem:ae8aea6782f8e438961332cb7cc18bcdc"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)</td></tr>
 
82
<tr class="memitem:a3bb2000973de2f8a9a2b50a1b5e18097"><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int row, int subpass, int width, int missingstartrows, int color)</td></tr>
 
83
<tr class="memitem:ad25d63c939f6ace90d029473ad33ce63"><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#ad25d63c939f6ace90d029473ad33ce63">stp_flushfunc</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int passno, int vertical_subpass)</td></tr>
 
84
<tr class="memitem:a6e7058d252c95199e92f783d84775fa1"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int n)</td></tr>
 
85
</table><table class="memberdecls">
 
86
<tr class="heading"><td colspan="2"><h2><a name="enum-members"></a>
90
87
Enumerations</h2></td></tr>
91
 
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a059ef2763c95a5cc47d51dcf38580991">stp_weave_strategy_t</a> { <br/>
 
88
<tr class="memitem:a059ef2763c95a5cc47d51dcf38580991"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a059ef2763c95a5cc47d51dcf38580991">stp_weave_strategy_t</a> { <br/>
92
89
&#160;&#160;<a class="el" href="weave_8h.html#a059ef2763c95a5cc47d51dcf38580991a6077c1fbd3cc6c79a1ac5f23d31bd2b3">STP_WEAVE_ZIGZAG</a>, 
93
90
<a class="el" href="weave_8h.html#a059ef2763c95a5cc47d51dcf38580991a9b5dcc799a9afed0063f052196fa8d6b">STP_WEAVE_ASCENDING</a>, 
94
91
<a class="el" href="weave_8h.html#a059ef2763c95a5cc47d51dcf38580991afaf7b19bfde4be5241cb112835325797">STP_WEAVE_DESCENDING</a>, 
98
95
<a class="el" href="weave_8h.html#a059ef2763c95a5cc47d51dcf38580991aecb24603379f9f3dd682bf692326a8e1">STP_WEAVE_ASCENDING_3X</a>
99
96
<br/>
100
97
 }</td></tr>
101
 
<tr><td colspan="2"><h2><a name="func-members"></a>
 
98
</table><table class="memberdecls">
 
99
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
102
100
Functions</h2></td></tr>
103
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a5b4fc76c83f5408182f90fb139c06b50">stp_initialize_weave</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, <a class="el" href="weave_8h.html#a059ef2763c95a5cc47d51dcf38580991">stp_weave_strategy_t</a>, <a class="el" href="weave_8h.html#ad25d63c939f6ace90d029473ad33ce63">stp_flushfunc</a>, <a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a>, <a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a>, <a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a>)</td></tr>
104
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#ab9694e4381a005efb70daea2429345a3">stp_flush_all</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v)</td></tr>
105
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#aea7e0ed7877aa1e98b2ce9c210ad9ff4">stp_write_weave</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, unsigned char *const cols[])</td></tr>
106
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a986bb835225820c68d85041e797cf2a5">stp_get_lineoffsets_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
107
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a4c7e67ed92ac3427c94fb0e6a85bfce9">stp_get_lineactive_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
108
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a5acdf7cc603254e68b0ae39e45ea52f3">stp_get_linecount_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
109
 
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a1ec75a70b7dad8a5d0e4c963d67677c3">stp_get_linebases_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
110
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__pass__t.html">stp_pass_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a5412630e5a7ba809b6ef84ab4e6c9f09">stp_get_pass_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
111
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a39d760951513fd171f9dc25b57daf229">stp_weave_parameters_by_row</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int row, int vertical_subpass, <a class="el" href="structstp__weave__t.html">stp_weave_t</a> *w)</td></tr>
112
 
<tr><td colspan="2"><h2><a name="var-members"></a>
 
101
<tr class="memitem:a5b4fc76c83f5408182f90fb139c06b50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a5b4fc76c83f5408182f90fb139c06b50">stp_initialize_weave</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, <a class="el" href="weave_8h.html#a059ef2763c95a5cc47d51dcf38580991">stp_weave_strategy_t</a>, <a class="el" href="weave_8h.html#ad25d63c939f6ace90d029473ad33ce63">stp_flushfunc</a>, <a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a>, <a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a>, <a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a>)</td></tr>
 
102
<tr class="memitem:ab9694e4381a005efb70daea2429345a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#ab9694e4381a005efb70daea2429345a3">stp_flush_all</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v)</td></tr>
 
103
<tr class="memitem:aea7e0ed7877aa1e98b2ce9c210ad9ff4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#aea7e0ed7877aa1e98b2ce9c210ad9ff4">stp_write_weave</a> (<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, unsigned char *const cols[])</td></tr>
 
104
<tr class="memitem:a986bb835225820c68d85041e797cf2a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a986bb835225820c68d85041e797cf2a5">stp_get_lineoffsets_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
 
105
<tr class="memitem:a4c7e67ed92ac3427c94fb0e6a85bfce9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a4c7e67ed92ac3427c94fb0e6a85bfce9">stp_get_lineactive_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
 
106
<tr class="memitem:a5acdf7cc603254e68b0ae39e45ea52f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a5acdf7cc603254e68b0ae39e45ea52f3">stp_get_linecount_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
 
107
<tr class="memitem:a1ec75a70b7dad8a5d0e4c963d67677c3"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a1ec75a70b7dad8a5d0e4c963d67677c3">stp_get_linebases_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
 
108
<tr class="memitem:a5412630e5a7ba809b6ef84ab4e6c9f09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__pass__t.html">stp_pass_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a5412630e5a7ba809b6ef84ab4e6c9f09">stp_get_pass_by_pass</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int pass)</td></tr>
 
109
<tr class="memitem:a39d760951513fd171f9dc25b57daf229"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a39d760951513fd171f9dc25b57daf229">stp_weave_parameters_by_row</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int row, int vertical_subpass, <a class="el" href="structstp__weave__t.html">stp_weave_t</a> *w)</td></tr>
 
110
</table><table class="memberdecls">
 
111
<tr class="heading"><td colspan="2"><h2><a name="var-members"></a>
113
112
Variables</h2></td></tr>
114
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a525feabe0775e573007678b2da863b24">stp_pack_tiff</a></td></tr>
115
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a561a5fd614c279fdc9ea9c14c7a5b540">stp_pack_uncompressed</a></td></tr>
116
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a87a7e015e79b03ec26069ddf9ab64c50">stp_fill_tiff</a></td></tr>
117
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a581ae80f8594763f27620d3338407fef">stp_fill_uncompressed</a></td></tr>
118
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a9907d0fcce9e3c336fa7c6d66e1c91a5">stp_compute_tiff_linewidth</a></td></tr>
119
 
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a4046c403128b61705309b05700120e41">stp_compute_uncompressed_linewidth</a></td></tr>
 
113
<tr class="memitem:a525feabe0775e573007678b2da863b24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a525feabe0775e573007678b2da863b24">stp_pack_tiff</a></td></tr>
 
114
<tr class="memitem:a561a5fd614c279fdc9ea9c14c7a5b540"><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a561a5fd614c279fdc9ea9c14c7a5b540">stp_pack_uncompressed</a></td></tr>
 
115
<tr class="memitem:a87a7e015e79b03ec26069ddf9ab64c50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a87a7e015e79b03ec26069ddf9ab64c50">stp_fill_tiff</a></td></tr>
 
116
<tr class="memitem:a581ae80f8594763f27620d3338407fef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a581ae80f8594763f27620d3338407fef">stp_fill_uncompressed</a></td></tr>
 
117
<tr class="memitem:a9907d0fcce9e3c336fa7c6d66e1c91a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a9907d0fcce9e3c336fa7c6d66e1c91a5">stp_compute_tiff_linewidth</a></td></tr>
 
118
<tr class="memitem:a4046c403128b61705309b05700120e41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a4046c403128b61705309b05700120e41">stp_compute_uncompressed_linewidth</a></td></tr>
120
119
</table>
121
120
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
122
121
<div class="textblock"><p>Softweave functions. </p>
123
 
</div><hr/><h2>Define Documentation</h2>
124
 
<a class="anchor" id="a6e5fd9b98567e1fd3fde622fd42dec67"></a><!-- doxytag: member="weave.h::STP_MAX_WEAVE" ref="a6e5fd9b98567e1fd3fde622fd42dec67" args="" -->
 
122
</div><hr/><h2>Macro Definition Documentation</h2>
 
123
<a class="anchor" id="a6e5fd9b98567e1fd3fde622fd42dec67"></a>
125
124
<div class="memitem">
126
125
<div class="memproto">
127
126
      <table class="memname">
128
127
        <tr>
129
 
          <td class="memname">#define <a class="el" href="weave_8h.html#a6e5fd9b98567e1fd3fde622fd42dec67">STP_MAX_WEAVE</a>&#160;&#160;&#160;(16)</td>
 
128
          <td class="memname">#define STP_MAX_WEAVE&#160;&#160;&#160;(16)</td>
130
129
        </tr>
131
130
      </table>
132
 
</div>
133
 
<div class="memdoc">
 
131
</div><div class="memdoc">
134
132
 
135
133
</div>
136
134
</div>
137
135
<hr/><h2>Typedef Documentation</h2>
138
 
<a class="anchor" id="a6e7058d252c95199e92f783d84775fa1"></a><!-- doxytag: member="weave.h::stp_compute_linewidth_func" ref="a6e7058d252c95199e92f783d84775fa1" args="(stp_vars_t *v, int n)" -->
139
 
<div class="memitem">
140
 
<div class="memproto">
141
 
      <table class="memname">
142
 
        <tr>
143
 
          <td class="memname">typedef int <a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a>(<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int n)</td>
144
 
        </tr>
145
 
      </table>
146
 
</div>
147
 
<div class="memdoc">
148
 
 
149
 
</div>
150
 
</div>
151
 
<a class="anchor" id="a3bb2000973de2f8a9a2b50a1b5e18097"></a><!-- doxytag: member="weave.h::stp_fillfunc" ref="a3bb2000973de2f8a9a2b50a1b5e18097" args="(stp_vars_t *v, int row, int subpass, int width, int missingstartrows, int color)" -->
152
 
<div class="memitem">
153
 
<div class="memproto">
154
 
      <table class="memname">
155
 
        <tr>
156
 
          <td class="memname">typedef void <a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a>(<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int row, int subpass, int width, int missingstartrows, int color)</td>
157
 
        </tr>
158
 
      </table>
159
 
</div>
160
 
<div class="memdoc">
161
 
 
162
 
</div>
163
 
</div>
164
 
<a class="anchor" id="ad25d63c939f6ace90d029473ad33ce63"></a><!-- doxytag: member="weave.h::stp_flushfunc" ref="ad25d63c939f6ace90d029473ad33ce63" args="(stp_vars_t *v, int passno, int vertical_subpass)" -->
165
 
<div class="memitem">
166
 
<div class="memproto">
167
 
      <table class="memname">
168
 
        <tr>
169
 
          <td class="memname">typedef void <a class="el" href="weave_8h.html#ad25d63c939f6ace90d029473ad33ce63">stp_flushfunc</a>(<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int passno, int vertical_subpass)</td>
170
 
        </tr>
171
 
      </table>
172
 
</div>
173
 
<div class="memdoc">
174
 
 
175
 
</div>
176
 
</div>
177
 
<a class="anchor" id="ae8aea6782f8e438961332cb7cc18bcdc"></a><!-- doxytag: member="weave.h::stp_packfunc" ref="ae8aea6782f8e438961332cb7cc18bcdc" args="(stp_vars_t *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)" -->
178
 
<div class="memitem">
179
 
<div class="memproto">
180
 
      <table class="memname">
181
 
        <tr>
182
 
          <td class="memname">typedef int <a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a>(<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)</td>
183
 
        </tr>
184
 
      </table>
185
 
</div>
186
 
<div class="memdoc">
 
136
<a class="anchor" id="a6e7058d252c95199e92f783d84775fa1"></a>
 
137
<div class="memitem">
 
138
<div class="memproto">
 
139
      <table class="memname">
 
140
        <tr>
 
141
          <td class="memname">typedef int stp_compute_linewidth_func(<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int n)</td>
 
142
        </tr>
 
143
      </table>
 
144
</div><div class="memdoc">
 
145
 
 
146
</div>
 
147
</div>
 
148
<a class="anchor" id="a3bb2000973de2f8a9a2b50a1b5e18097"></a>
 
149
<div class="memitem">
 
150
<div class="memproto">
 
151
      <table class="memname">
 
152
        <tr>
 
153
          <td class="memname">typedef void stp_fillfunc(<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int row, int subpass, int width, int missingstartrows, int color)</td>
 
154
        </tr>
 
155
      </table>
 
156
</div><div class="memdoc">
 
157
 
 
158
</div>
 
159
</div>
 
160
<a class="anchor" id="ad25d63c939f6ace90d029473ad33ce63"></a>
 
161
<div class="memitem">
 
162
<div class="memproto">
 
163
      <table class="memname">
 
164
        <tr>
 
165
          <td class="memname">typedef void stp_flushfunc(<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int passno, int vertical_subpass)</td>
 
166
        </tr>
 
167
      </table>
 
168
</div><div class="memdoc">
 
169
 
 
170
</div>
 
171
</div>
 
172
<a class="anchor" id="ae8aea6782f8e438961332cb7cc18bcdc"></a>
 
173
<div class="memitem">
 
174
<div class="memproto">
 
175
      <table class="memname">
 
176
        <tr>
 
177
          <td class="memname">typedef int stp_packfunc(<a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)</td>
 
178
        </tr>
 
179
      </table>
 
180
</div><div class="memdoc">
187
181
 
188
182
</div>
189
183
</div>
190
184
<hr/><h2>Enumeration Type Documentation</h2>
191
 
<a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991"></a><!-- doxytag: member="weave.h::stp_weave_strategy_t" ref="a059ef2763c95a5cc47d51dcf38580991" args="" -->
 
185
<a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991"></a>
192
186
<div class="memitem">
193
187
<div class="memproto">
194
188
      <table class="memname">
196
190
          <td class="memname">enum <a class="el" href="weave_8h.html#a059ef2763c95a5cc47d51dcf38580991">stp_weave_strategy_t</a></td>
197
191
        </tr>
198
192
      </table>
199
 
</div>
200
 
<div class="memdoc">
 
193
</div><div class="memdoc">
201
194
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
202
 
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991a6077c1fbd3cc6c79a1ac5f23d31bd2b3"></a><!-- doxytag: member="STP_WEAVE_ZIGZAG" ref="a059ef2763c95a5cc47d51dcf38580991a6077c1fbd3cc6c79a1ac5f23d31bd2b3" args="" -->STP_WEAVE_ZIGZAG</em>&nbsp;</td><td>
203
 
</td></tr>
204
 
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991a9b5dcc799a9afed0063f052196fa8d6b"></a><!-- doxytag: member="STP_WEAVE_ASCENDING" ref="a059ef2763c95a5cc47d51dcf38580991a9b5dcc799a9afed0063f052196fa8d6b" args="" -->STP_WEAVE_ASCENDING</em>&nbsp;</td><td>
205
 
</td></tr>
206
 
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991afaf7b19bfde4be5241cb112835325797"></a><!-- doxytag: member="STP_WEAVE_DESCENDING" ref="a059ef2763c95a5cc47d51dcf38580991afaf7b19bfde4be5241cb112835325797" args="" -->STP_WEAVE_DESCENDING</em>&nbsp;</td><td>
207
 
</td></tr>
208
 
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991a7bfa24511bcbc811272e385372c61936"></a><!-- doxytag: member="STP_WEAVE_ASCENDING_2X" ref="a059ef2763c95a5cc47d51dcf38580991a7bfa24511bcbc811272e385372c61936" args="" -->STP_WEAVE_ASCENDING_2X</em>&nbsp;</td><td>
209
 
</td></tr>
210
 
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991a8e37ffcadb7b41a3276029206a80d5e6"></a><!-- doxytag: member="STP_WEAVE_STAGGERED" ref="a059ef2763c95a5cc47d51dcf38580991a8e37ffcadb7b41a3276029206a80d5e6" args="" -->STP_WEAVE_STAGGERED</em>&nbsp;</td><td>
211
 
</td></tr>
212
 
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991aecb24603379f9f3dd682bf692326a8e1"></a><!-- doxytag: member="STP_WEAVE_ASCENDING_3X" ref="a059ef2763c95a5cc47d51dcf38580991aecb24603379f9f3dd682bf692326a8e1" args="" -->STP_WEAVE_ASCENDING_3X</em>&nbsp;</td><td>
 
195
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991a6077c1fbd3cc6c79a1ac5f23d31bd2b3"></a>STP_WEAVE_ZIGZAG</em>&nbsp;</td><td>
 
196
</td></tr>
 
197
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991a9b5dcc799a9afed0063f052196fa8d6b"></a>STP_WEAVE_ASCENDING</em>&nbsp;</td><td>
 
198
</td></tr>
 
199
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991afaf7b19bfde4be5241cb112835325797"></a>STP_WEAVE_DESCENDING</em>&nbsp;</td><td>
 
200
</td></tr>
 
201
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991a7bfa24511bcbc811272e385372c61936"></a>STP_WEAVE_ASCENDING_2X</em>&nbsp;</td><td>
 
202
</td></tr>
 
203
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991a8e37ffcadb7b41a3276029206a80d5e6"></a>STP_WEAVE_STAGGERED</em>&nbsp;</td><td>
 
204
</td></tr>
 
205
<tr><td valign="top"><em><a class="anchor" id="a059ef2763c95a5cc47d51dcf38580991aecb24603379f9f3dd682bf692326a8e1"></a>STP_WEAVE_ASCENDING_3X</em>&nbsp;</td><td>
213
206
</td></tr>
214
207
</table>
215
208
</dd>
218
211
</div>
219
212
</div>
220
213
<hr/><h2>Function Documentation</h2>
221
 
<a class="anchor" id="ab9694e4381a005efb70daea2429345a3"></a><!-- doxytag: member="weave.h::stp_flush_all" ref="ab9694e4381a005efb70daea2429345a3" args="(stp_vars_t *v)" -->
 
214
<a class="anchor" id="ab9694e4381a005efb70daea2429345a3"></a>
222
215
<div class="memitem">
223
216
<div class="memproto">
224
217
      <table class="memname">
225
218
        <tr>
226
 
          <td class="memname">void <a class="el" href="weave_8h.html#ab9694e4381a005efb70daea2429345a3">stp_flush_all</a> </td>
 
219
          <td class="memname">void stp_flush_all </td>
227
220
          <td>(</td>
228
221
          <td class="paramtype"><a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
229
222
          <td class="paramname"><em>v</em></td><td>)</td>
230
223
          <td></td>
231
224
        </tr>
232
225
      </table>
233
 
</div>
234
 
<div class="memdoc">
235
 
 
236
 
</div>
237
 
</div>
238
 
<a class="anchor" id="a4c7e67ed92ac3427c94fb0e6a85bfce9"></a><!-- doxytag: member="weave.h::stp_get_lineactive_by_pass" ref="a4c7e67ed92ac3427c94fb0e6a85bfce9" args="(const stp_vars_t *v, int pass)" -->
239
 
<div class="memitem">
240
 
<div class="memproto">
241
 
      <table class="memname">
242
 
        <tr>
243
 
          <td class="memname"><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a>* <a class="el" href="weave_8h.html#a4c7e67ed92ac3427c94fb0e6a85bfce9">stp_get_lineactive_by_pass</a> </td>
244
 
          <td>(</td>
245
 
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
246
 
          <td class="paramname"><em>v</em>, </td>
247
 
        </tr>
248
 
        <tr>
249
 
          <td class="paramkey"></td>
250
 
          <td></td>
251
 
          <td class="paramtype">int&#160;</td>
252
 
          <td class="paramname"><em>pass</em>&#160;</td>
253
 
        </tr>
254
 
        <tr>
255
 
          <td></td>
256
 
          <td>)</td>
257
 
          <td></td><td></td>
258
 
        </tr>
259
 
      </table>
260
 
</div>
261
 
<div class="memdoc">
262
 
 
263
 
</div>
264
 
</div>
265
 
<a class="anchor" id="a1ec75a70b7dad8a5d0e4c963d67677c3"></a><!-- doxytag: member="weave.h::stp_get_linebases_by_pass" ref="a1ec75a70b7dad8a5d0e4c963d67677c3" args="(const stp_vars_t *v, int pass)" -->
266
 
<div class="memitem">
267
 
<div class="memproto">
268
 
      <table class="memname">
269
 
        <tr>
270
 
          <td class="memname">const <a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a>* <a class="el" href="weave_8h.html#a1ec75a70b7dad8a5d0e4c963d67677c3">stp_get_linebases_by_pass</a> </td>
271
 
          <td>(</td>
272
 
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
273
 
          <td class="paramname"><em>v</em>, </td>
274
 
        </tr>
275
 
        <tr>
276
 
          <td class="paramkey"></td>
277
 
          <td></td>
278
 
          <td class="paramtype">int&#160;</td>
279
 
          <td class="paramname"><em>pass</em>&#160;</td>
280
 
        </tr>
281
 
        <tr>
282
 
          <td></td>
283
 
          <td>)</td>
284
 
          <td></td><td></td>
285
 
        </tr>
286
 
      </table>
287
 
</div>
288
 
<div class="memdoc">
289
 
 
290
 
</div>
291
 
</div>
292
 
<a class="anchor" id="a5acdf7cc603254e68b0ae39e45ea52f3"></a><!-- doxytag: member="weave.h::stp_get_linecount_by_pass" ref="a5acdf7cc603254e68b0ae39e45ea52f3" args="(const stp_vars_t *v, int pass)" -->
293
 
<div class="memitem">
294
 
<div class="memproto">
295
 
      <table class="memname">
296
 
        <tr>
297
 
          <td class="memname"><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a>* <a class="el" href="weave_8h.html#a5acdf7cc603254e68b0ae39e45ea52f3">stp_get_linecount_by_pass</a> </td>
298
 
          <td>(</td>
299
 
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
300
 
          <td class="paramname"><em>v</em>, </td>
301
 
        </tr>
302
 
        <tr>
303
 
          <td class="paramkey"></td>
304
 
          <td></td>
305
 
          <td class="paramtype">int&#160;</td>
306
 
          <td class="paramname"><em>pass</em>&#160;</td>
307
 
        </tr>
308
 
        <tr>
309
 
          <td></td>
310
 
          <td>)</td>
311
 
          <td></td><td></td>
312
 
        </tr>
313
 
      </table>
314
 
</div>
315
 
<div class="memdoc">
316
 
 
317
 
</div>
318
 
</div>
319
 
<a class="anchor" id="a986bb835225820c68d85041e797cf2a5"></a><!-- doxytag: member="weave.h::stp_get_lineoffsets_by_pass" ref="a986bb835225820c68d85041e797cf2a5" args="(const stp_vars_t *v, int pass)" -->
320
 
<div class="memitem">
321
 
<div class="memproto">
322
 
      <table class="memname">
323
 
        <tr>
324
 
          <td class="memname"><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a>* <a class="el" href="weave_8h.html#a986bb835225820c68d85041e797cf2a5">stp_get_lineoffsets_by_pass</a> </td>
325
 
          <td>(</td>
326
 
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
327
 
          <td class="paramname"><em>v</em>, </td>
328
 
        </tr>
329
 
        <tr>
330
 
          <td class="paramkey"></td>
331
 
          <td></td>
332
 
          <td class="paramtype">int&#160;</td>
333
 
          <td class="paramname"><em>pass</em>&#160;</td>
334
 
        </tr>
335
 
        <tr>
336
 
          <td></td>
337
 
          <td>)</td>
338
 
          <td></td><td></td>
339
 
        </tr>
340
 
      </table>
341
 
</div>
342
 
<div class="memdoc">
343
 
 
344
 
</div>
345
 
</div>
346
 
<a class="anchor" id="a5412630e5a7ba809b6ef84ab4e6c9f09"></a><!-- doxytag: member="weave.h::stp_get_pass_by_pass" ref="a5412630e5a7ba809b6ef84ab4e6c9f09" args="(const stp_vars_t *v, int pass)" -->
347
 
<div class="memitem">
348
 
<div class="memproto">
349
 
      <table class="memname">
350
 
        <tr>
351
 
          <td class="memname"><a class="el" href="structstp__pass__t.html">stp_pass_t</a>* <a class="el" href="weave_8h.html#a5412630e5a7ba809b6ef84ab4e6c9f09">stp_get_pass_by_pass</a> </td>
352
 
          <td>(</td>
353
 
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
354
 
          <td class="paramname"><em>v</em>, </td>
355
 
        </tr>
356
 
        <tr>
357
 
          <td class="paramkey"></td>
358
 
          <td></td>
359
 
          <td class="paramtype">int&#160;</td>
360
 
          <td class="paramname"><em>pass</em>&#160;</td>
361
 
        </tr>
362
 
        <tr>
363
 
          <td></td>
364
 
          <td>)</td>
365
 
          <td></td><td></td>
366
 
        </tr>
367
 
      </table>
368
 
</div>
369
 
<div class="memdoc">
370
 
 
371
 
</div>
372
 
</div>
373
 
<a class="anchor" id="a5b4fc76c83f5408182f90fb139c06b50"></a><!-- doxytag: member="weave.h::stp_initialize_weave" ref="a5b4fc76c83f5408182f90fb139c06b50" args="(stp_vars_t *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, stp_weave_strategy_t, stp_flushfunc, stp_fillfunc, stp_packfunc, stp_compute_linewidth_func)" -->
374
 
<div class="memitem">
375
 
<div class="memproto">
376
 
      <table class="memname">
377
 
        <tr>
378
 
          <td class="memname">void <a class="el" href="weave_8h.html#a5b4fc76c83f5408182f90fb139c06b50">stp_initialize_weave</a> </td>
 
226
</div><div class="memdoc">
 
227
 
 
228
</div>
 
229
</div>
 
230
<a class="anchor" id="a4c7e67ed92ac3427c94fb0e6a85bfce9"></a>
 
231
<div class="memitem">
 
232
<div class="memproto">
 
233
      <table class="memname">
 
234
        <tr>
 
235
          <td class="memname"><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a>* stp_get_lineactive_by_pass </td>
 
236
          <td>(</td>
 
237
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
 
238
          <td class="paramname"><em>v</em>, </td>
 
239
        </tr>
 
240
        <tr>
 
241
          <td class="paramkey"></td>
 
242
          <td></td>
 
243
          <td class="paramtype">int&#160;</td>
 
244
          <td class="paramname"><em>pass</em>&#160;</td>
 
245
        </tr>
 
246
        <tr>
 
247
          <td></td>
 
248
          <td>)</td>
 
249
          <td></td><td></td>
 
250
        </tr>
 
251
      </table>
 
252
</div><div class="memdoc">
 
253
 
 
254
</div>
 
255
</div>
 
256
<a class="anchor" id="a1ec75a70b7dad8a5d0e4c963d67677c3"></a>
 
257
<div class="memitem">
 
258
<div class="memproto">
 
259
      <table class="memname">
 
260
        <tr>
 
261
          <td class="memname">const <a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a>* stp_get_linebases_by_pass </td>
 
262
          <td>(</td>
 
263
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
 
264
          <td class="paramname"><em>v</em>, </td>
 
265
        </tr>
 
266
        <tr>
 
267
          <td class="paramkey"></td>
 
268
          <td></td>
 
269
          <td class="paramtype">int&#160;</td>
 
270
          <td class="paramname"><em>pass</em>&#160;</td>
 
271
        </tr>
 
272
        <tr>
 
273
          <td></td>
 
274
          <td>)</td>
 
275
          <td></td><td></td>
 
276
        </tr>
 
277
      </table>
 
278
</div><div class="memdoc">
 
279
 
 
280
</div>
 
281
</div>
 
282
<a class="anchor" id="a5acdf7cc603254e68b0ae39e45ea52f3"></a>
 
283
<div class="memitem">
 
284
<div class="memproto">
 
285
      <table class="memname">
 
286
        <tr>
 
287
          <td class="memname"><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a>* stp_get_linecount_by_pass </td>
 
288
          <td>(</td>
 
289
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
 
290
          <td class="paramname"><em>v</em>, </td>
 
291
        </tr>
 
292
        <tr>
 
293
          <td class="paramkey"></td>
 
294
          <td></td>
 
295
          <td class="paramtype">int&#160;</td>
 
296
          <td class="paramname"><em>pass</em>&#160;</td>
 
297
        </tr>
 
298
        <tr>
 
299
          <td></td>
 
300
          <td>)</td>
 
301
          <td></td><td></td>
 
302
        </tr>
 
303
      </table>
 
304
</div><div class="memdoc">
 
305
 
 
306
</div>
 
307
</div>
 
308
<a class="anchor" id="a986bb835225820c68d85041e797cf2a5"></a>
 
309
<div class="memitem">
 
310
<div class="memproto">
 
311
      <table class="memname">
 
312
        <tr>
 
313
          <td class="memname"><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a>* stp_get_lineoffsets_by_pass </td>
 
314
          <td>(</td>
 
315
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
 
316
          <td class="paramname"><em>v</em>, </td>
 
317
        </tr>
 
318
        <tr>
 
319
          <td class="paramkey"></td>
 
320
          <td></td>
 
321
          <td class="paramtype">int&#160;</td>
 
322
          <td class="paramname"><em>pass</em>&#160;</td>
 
323
        </tr>
 
324
        <tr>
 
325
          <td></td>
 
326
          <td>)</td>
 
327
          <td></td><td></td>
 
328
        </tr>
 
329
      </table>
 
330
</div><div class="memdoc">
 
331
 
 
332
</div>
 
333
</div>
 
334
<a class="anchor" id="a5412630e5a7ba809b6ef84ab4e6c9f09"></a>
 
335
<div class="memitem">
 
336
<div class="memproto">
 
337
      <table class="memname">
 
338
        <tr>
 
339
          <td class="memname"><a class="el" href="structstp__pass__t.html">stp_pass_t</a>* stp_get_pass_by_pass </td>
 
340
          <td>(</td>
 
341
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
 
342
          <td class="paramname"><em>v</em>, </td>
 
343
        </tr>
 
344
        <tr>
 
345
          <td class="paramkey"></td>
 
346
          <td></td>
 
347
          <td class="paramtype">int&#160;</td>
 
348
          <td class="paramname"><em>pass</em>&#160;</td>
 
349
        </tr>
 
350
        <tr>
 
351
          <td></td>
 
352
          <td>)</td>
 
353
          <td></td><td></td>
 
354
        </tr>
 
355
      </table>
 
356
</div><div class="memdoc">
 
357
 
 
358
</div>
 
359
</div>
 
360
<a class="anchor" id="a5b4fc76c83f5408182f90fb139c06b50"></a>
 
361
<div class="memitem">
 
362
<div class="memproto">
 
363
      <table class="memname">
 
364
        <tr>
 
365
          <td class="memname">void stp_initialize_weave </td>
379
366
          <td>(</td>
380
367
          <td class="paramtype"><a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
381
368
          <td class="paramname"><em>v</em>, </td>
488
475
          <td></td><td></td>
489
476
        </tr>
490
477
      </table>
491
 
</div>
492
 
<div class="memdoc">
 
478
</div><div class="memdoc">
493
479
 
494
480
</div>
495
481
</div>
496
 
<a class="anchor" id="a39d760951513fd171f9dc25b57daf229"></a><!-- doxytag: member="weave.h::stp_weave_parameters_by_row" ref="a39d760951513fd171f9dc25b57daf229" args="(const stp_vars_t *v, int row, int vertical_subpass, stp_weave_t *w)" -->
 
482
<a class="anchor" id="a39d760951513fd171f9dc25b57daf229"></a>
497
483
<div class="memitem">
498
484
<div class="memproto">
499
485
      <table class="memname">
500
486
        <tr>
501
 
          <td class="memname">void <a class="el" href="weave_8h.html#a39d760951513fd171f9dc25b57daf229">stp_weave_parameters_by_row</a> </td>
 
487
          <td class="memname">void stp_weave_parameters_by_row </td>
502
488
          <td>(</td>
503
489
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
504
490
          <td class="paramname"><em>v</em>, </td>
527
513
          <td></td><td></td>
528
514
        </tr>
529
515
      </table>
530
 
</div>
531
 
<div class="memdoc">
 
516
</div><div class="memdoc">
532
517
 
533
518
</div>
534
519
</div>
535
 
<a class="anchor" id="aea7e0ed7877aa1e98b2ce9c210ad9ff4"></a><!-- doxytag: member="weave.h::stp_write_weave" ref="aea7e0ed7877aa1e98b2ce9c210ad9ff4" args="(stp_vars_t *v, unsigned char *const cols[])" -->
 
520
<a class="anchor" id="aea7e0ed7877aa1e98b2ce9c210ad9ff4"></a>
536
521
<div class="memitem">
537
522
<div class="memproto">
538
523
      <table class="memname">
539
524
        <tr>
540
 
          <td class="memname">void <a class="el" href="weave_8h.html#aea7e0ed7877aa1e98b2ce9c210ad9ff4">stp_write_weave</a> </td>
 
525
          <td class="memname">void stp_write_weave </td>
541
526
          <td>(</td>
542
527
          <td class="paramtype"><a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
543
528
          <td class="paramname"><em>v</em>, </td>
554
539
          <td></td><td></td>
555
540
        </tr>
556
541
      </table>
557
 
</div>
558
 
<div class="memdoc">
 
542
</div><div class="memdoc">
559
543
 
560
544
</div>
561
545
</div>
562
546
<hr/><h2>Variable Documentation</h2>
563
 
<a class="anchor" id="a9907d0fcce9e3c336fa7c6d66e1c91a5"></a><!-- doxytag: member="weave.h::stp_compute_tiff_linewidth" ref="a9907d0fcce9e3c336fa7c6d66e1c91a5" args="" -->
564
 
<div class="memitem">
565
 
<div class="memproto">
566
 
      <table class="memname">
567
 
        <tr>
568
 
          <td class="memname"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a> <a class="el" href="weave_8h.html#a9907d0fcce9e3c336fa7c6d66e1c91a5">stp_compute_tiff_linewidth</a></td>
569
 
        </tr>
570
 
      </table>
571
 
</div>
572
 
<div class="memdoc">
573
 
 
574
 
</div>
575
 
</div>
576
 
<a class="anchor" id="a4046c403128b61705309b05700120e41"></a><!-- doxytag: member="weave.h::stp_compute_uncompressed_linewidth" ref="a4046c403128b61705309b05700120e41" args="" -->
577
 
<div class="memitem">
578
 
<div class="memproto">
579
 
      <table class="memname">
580
 
        <tr>
581
 
          <td class="memname"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a> <a class="el" href="weave_8h.html#a4046c403128b61705309b05700120e41">stp_compute_uncompressed_linewidth</a></td>
582
 
        </tr>
583
 
      </table>
584
 
</div>
585
 
<div class="memdoc">
586
 
 
587
 
</div>
588
 
</div>
589
 
<a class="anchor" id="a87a7e015e79b03ec26069ddf9ab64c50"></a><!-- doxytag: member="weave.h::stp_fill_tiff" ref="a87a7e015e79b03ec26069ddf9ab64c50" args="" -->
590
 
<div class="memitem">
591
 
<div class="memproto">
592
 
      <table class="memname">
593
 
        <tr>
594
 
          <td class="memname"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a> <a class="el" href="weave_8h.html#a87a7e015e79b03ec26069ddf9ab64c50">stp_fill_tiff</a></td>
595
 
        </tr>
596
 
      </table>
597
 
</div>
598
 
<div class="memdoc">
599
 
 
600
 
</div>
601
 
</div>
602
 
<a class="anchor" id="a581ae80f8594763f27620d3338407fef"></a><!-- doxytag: member="weave.h::stp_fill_uncompressed" ref="a581ae80f8594763f27620d3338407fef" args="" -->
603
 
<div class="memitem">
604
 
<div class="memproto">
605
 
      <table class="memname">
606
 
        <tr>
607
 
          <td class="memname"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a> <a class="el" href="weave_8h.html#a581ae80f8594763f27620d3338407fef">stp_fill_uncompressed</a></td>
608
 
        </tr>
609
 
      </table>
610
 
</div>
611
 
<div class="memdoc">
612
 
 
613
 
</div>
614
 
</div>
615
 
<a class="anchor" id="a525feabe0775e573007678b2da863b24"></a><!-- doxytag: member="weave.h::stp_pack_tiff" ref="a525feabe0775e573007678b2da863b24" args="" -->
616
 
<div class="memitem">
617
 
<div class="memproto">
618
 
      <table class="memname">
619
 
        <tr>
620
 
          <td class="memname"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a> <a class="el" href="weave_8h.html#a525feabe0775e573007678b2da863b24">stp_pack_tiff</a></td>
621
 
        </tr>
622
 
      </table>
623
 
</div>
624
 
<div class="memdoc">
625
 
 
626
 
</div>
627
 
</div>
628
 
<a class="anchor" id="a561a5fd614c279fdc9ea9c14c7a5b540"></a><!-- doxytag: member="weave.h::stp_pack_uncompressed" ref="a561a5fd614c279fdc9ea9c14c7a5b540" args="" -->
629
 
<div class="memitem">
630
 
<div class="memproto">
631
 
      <table class="memname">
632
 
        <tr>
633
 
          <td class="memname"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a> <a class="el" href="weave_8h.html#a561a5fd614c279fdc9ea9c14c7a5b540">stp_pack_uncompressed</a></td>
634
 
        </tr>
635
 
      </table>
636
 
</div>
637
 
<div class="memdoc">
 
547
<a class="anchor" id="a9907d0fcce9e3c336fa7c6d66e1c91a5"></a>
 
548
<div class="memitem">
 
549
<div class="memproto">
 
550
      <table class="memname">
 
551
        <tr>
 
552
          <td class="memname"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a> stp_compute_tiff_linewidth</td>
 
553
        </tr>
 
554
      </table>
 
555
</div><div class="memdoc">
 
556
 
 
557
</div>
 
558
</div>
 
559
<a class="anchor" id="a4046c403128b61705309b05700120e41"></a>
 
560
<div class="memitem">
 
561
<div class="memproto">
 
562
      <table class="memname">
 
563
        <tr>
 
564
          <td class="memname"><a class="el" href="weave_8h.html#a6e7058d252c95199e92f783d84775fa1">stp_compute_linewidth_func</a> stp_compute_uncompressed_linewidth</td>
 
565
        </tr>
 
566
      </table>
 
567
</div><div class="memdoc">
 
568
 
 
569
</div>
 
570
</div>
 
571
<a class="anchor" id="a87a7e015e79b03ec26069ddf9ab64c50"></a>
 
572
<div class="memitem">
 
573
<div class="memproto">
 
574
      <table class="memname">
 
575
        <tr>
 
576
          <td class="memname"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a> stp_fill_tiff</td>
 
577
        </tr>
 
578
      </table>
 
579
</div><div class="memdoc">
 
580
 
 
581
</div>
 
582
</div>
 
583
<a class="anchor" id="a581ae80f8594763f27620d3338407fef"></a>
 
584
<div class="memitem">
 
585
<div class="memproto">
 
586
      <table class="memname">
 
587
        <tr>
 
588
          <td class="memname"><a class="el" href="weave_8h.html#a3bb2000973de2f8a9a2b50a1b5e18097">stp_fillfunc</a> stp_fill_uncompressed</td>
 
589
        </tr>
 
590
      </table>
 
591
</div><div class="memdoc">
 
592
 
 
593
</div>
 
594
</div>
 
595
<a class="anchor" id="a525feabe0775e573007678b2da863b24"></a>
 
596
<div class="memitem">
 
597
<div class="memproto">
 
598
      <table class="memname">
 
599
        <tr>
 
600
          <td class="memname"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a> stp_pack_tiff</td>
 
601
        </tr>
 
602
      </table>
 
603
</div><div class="memdoc">
 
604
 
 
605
</div>
 
606
</div>
 
607
<a class="anchor" id="a561a5fd614c279fdc9ea9c14c7a5b540"></a>
 
608
<div class="memitem">
 
609
<div class="memproto">
 
610
      <table class="memname">
 
611
        <tr>
 
612
          <td class="memname"><a class="el" href="weave_8h.html#ae8aea6782f8e438961332cb7cc18bcdc">stp_packfunc</a> stp_pack_uncompressed</td>
 
613
        </tr>
 
614
      </table>
 
615
</div><div class="memdoc">
638
616
 
639
617
</div>
640
618
</div>
641
619
</div><!-- contents -->
642
 
 
643
 
 
 
620
<!-- start footer part -->
644
621
<hr class="footer"/><address class="footer"><small>
645
622
Generated by &#160;<a href="http://www.doxygen.org/index.html">
646
623
<img class="footer" src="doxygen.png" alt="doxygen"/>
647
 
</a> 1.7.6.1
 
624
</a> 1.8.1
648
625
</small></address>
649
 
 
650
626
</body>
651
627
</html>