| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.8.3"/> |
| <title>MagickWand: mogrify-private.h File Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="navtree.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="resize.js"></script> |
| <script type="text/javascript" src="navtree.js"></script> |
| <script type="text/javascript"> |
| $(document).ready(initResizable); |
| $(window).load(resizeHeight); |
| </script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td style="padding-left: 0.5em;"> |
| <div id="projectname">MagickWand |
|  <span id="projectnumber">6.8.3</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.3 --> |
| </div><!-- top --> |
| <div id="side-nav" class="ui-resizable side-nav-resizable"> |
| <div id="nav-tree"> |
| <div id="nav-tree-contents"> |
| <div id="nav-sync" class="sync"></div> |
| </div> |
| </div> |
| <div id="splitbar" style="-moz-user-select:none;" |
| class="ui-resizable-handle"> |
| </div> |
| </div> |
| <script type="text/javascript"> |
| $(document).ready(function(){initNavTree('mogrify-private_8h.html','');}); |
| </script> |
| <div id="doc-content"> |
| <div class="header"> |
| <div class="summary"> |
| <a href="mogrify-private_8h.html#nested-classes">Data Structures</a> | |
| <a href="mogrify-private_8h.html#define-members">Macros</a> | |
| <a href="mogrify-private_8h.html#typedef-members">Typedefs</a> </div> |
| <div class="headertitle"> |
| <div class="title">mogrify-private.h File Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| <div class="textblock"><div class="dynheader"> |
| This graph shows which files directly or indirectly include this file:</div> |
| <div class="dyncontent"> |
| <div class="center"><img src="mogrify-private_8h__dep__incl.png" border="0" usemap="#mogrify-private_8hdep" alt=""/></div> |
| <map name="mogrify-private_8hdep" id="mogrify-private_8hdep"> |
| <area shape="rect" id="node3" href="animate_8c.html" title="animate.c" alt="" coords="5,80,91,107"/><area shape="rect" id="node5" href="compare_8c.html" title="compare.c" alt="" coords="115,80,204,107"/><area shape="rect" id="node7" href="composite_8c.html" title="composite.c" alt="" coords="229,80,328,107"/><area shape="rect" id="node9" href="conjure_8c.html" title="conjure.c" alt="" coords="353,80,433,107"/><area shape="rect" id="node11" href="convert_8c.html" title="convert.c" alt="" coords="458,80,539,107"/><area shape="rect" id="node13" href="display_8c.html" title="display.c" alt="" coords="564,80,639,107"/><area shape="rect" id="node15" href="identify_8c.html" title="identify.c" alt="" coords="663,80,740,107"/><area shape="rect" id="node17" href="import_8c.html" title="import.c" alt="" coords="764,80,839,107"/><area shape="rect" id="node19" href="mogrify_8c.html" title="mogrify.c" alt="" coords="863,80,941,107"/><area shape="rect" id="node21" href="montage_8c.html" title="montage.c" alt="" coords="967,80,1057,107"/><area shape="rect" id="node23" href="stream_8c.html" title="stream.c" alt="" coords="1082,80,1160,107"/></map> |
| </div> |
| </div> |
| <p><a href="mogrify-private_8h_source.html">Go to the source code of this file.</a></p> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> |
| Data Structures</h2></td></tr> |
| <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__ImageStack.html">_ImageStack</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> |
| Macros</h2></td></tr> |
| <tr class="memitem:a78330ed9217308b97d0534d3b7e44308"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a78330ed9217308b97d0534d3b7e44308">AppendImageStack</a>(images)</td></tr> |
| <tr class="separator:a78330ed9217308b97d0534d3b7e44308"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4b45917df9c2dd996220e6da5b4afa80"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a4b45917df9c2dd996220e6da5b4afa80">DegreesToRadians</a>(x)   (MagickPI*(x)/180.0)</td></tr> |
| <tr class="separator:a4b45917df9c2dd996220e6da5b4afa80"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a2c8742f908800c4af639406eb24c65d9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a2c8742f908800c4af639406eb24c65d9">DestroyImageStack</a>()</td></tr> |
| <tr class="separator:a2c8742f908800c4af639406eb24c65d9"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a54ad8cf954393bc7d1d88355dc767a49"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a54ad8cf954393bc7d1d88355dc767a49">FinalizeImageSettings</a>(image_info, image, advance)</td></tr> |
| <tr class="separator:a54ad8cf954393bc7d1d88355dc767a49"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad9c744ec6c1c56fd3ed6770b80a8ec77"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#ad9c744ec6c1c56fd3ed6770b80a8ec77">FireImageStack</a>(postfix, advance, fire)</td></tr> |
| <tr class="separator:ad9c744ec6c1c56fd3ed6770b80a8ec77"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af634fa2085cd7aa0951c24caac4cc027"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#af634fa2085cd7aa0951c24caac4cc027">MaxImageStackDepth</a>   32</td></tr> |
| <tr class="separator:af634fa2085cd7aa0951c24caac4cc027"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0bbbf7439a325ad81c9424a847f60ee2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a0bbbf7439a325ad81c9424a847f60ee2">NewImageStack</a>()</td></tr> |
| <tr class="separator:a0bbbf7439a325ad81c9424a847f60ee2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a96ff72582774f84921afc86c69d85dd4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a96ff72582774f84921afc86c69d85dd4">PushImageStack</a>()</td></tr> |
| <tr class="separator:a96ff72582774f84921afc86c69d85dd4"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3b07e8e916fc5d4d0b10ed5973473b21"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a3b07e8e916fc5d4d0b10ed5973473b21">PopImageStack</a>()</td></tr> |
| <tr class="separator:a3b07e8e916fc5d4d0b10ed5973473b21"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a5328dab476e2451ad74be94740a8f71a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a5328dab476e2451ad74be94740a8f71a">QuantumTick</a>(i, span)</td></tr> |
| <tr class="separator:a5328dab476e2451ad74be94740a8f71a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aee673359f8d2f4b696a214f8d0bc9c97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#aee673359f8d2f4b696a214f8d0bc9c97">RadiansToDegrees</a>(x)   (180.0*(x)/MagickPI)</td></tr> |
| <tr class="separator:aee673359f8d2f4b696a214f8d0bc9c97"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a67e785dd20669214b112a8b252c36dd0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a67e785dd20669214b112a8b252c36dd0">RemoveImageStack</a>(images)</td></tr> |
| <tr class="separator:a67e785dd20669214b112a8b252c36dd0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af39d62ed615bfc97845ecea9fadb6fa2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#af39d62ed615bfc97845ecea9fadb6fa2">RemoveAllImageStack</a>()</td></tr> |
| <tr class="separator:af39d62ed615bfc97845ecea9fadb6fa2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a02b6169209277517429ef9d87ba4abdd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a02b6169209277517429ef9d87ba4abdd">SetImageStack</a>(image)</td></tr> |
| <tr class="separator:a02b6169209277517429ef9d87ba4abdd"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> |
| Typedefs</h2></td></tr> |
| <tr class="memitem:a88f7e364e822bc7b523c1ee253eba452"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__ImageStack.html">_ImageStack</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="mogrify-private_8h.html#a88f7e364e822bc7b523c1ee253eba452">ImageStack</a></td></tr> |
| <tr class="separator:a88f7e364e822bc7b523c1ee253eba452"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <h2 class="groupheader">Macro Definition Documentation</h2> |
| <a class="anchor" id="a78330ed9217308b97d0534d3b7e44308"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define AppendImageStack</td> |
| <td>(</td> |
| <td class="paramtype"> </td> |
| <td class="paramname">images</td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">{ \</div> |
| <div class="line"> (void) SyncImagesSettings(image_info,images,exception); \</div> |
| <div class="line"> AppendImageToList(&image_stack[k].image,images); \</div> |
| <div class="line"> image=image_stack[k].image; \</div> |
| <div class="line">}</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00025">25</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| <p>Referenced by <a class="el" href="animate_8c_source.html#l00228">AnimateImageCommand()</a>, <a class="el" href="compare_8c_source.html#l00172">CompareImagesCommand()</a>, <a class="el" href="composite_8c_source.html#l00382">CompositeImageCommand()</a>, <a class="el" href="convert_8c_source.html#l00483">ConvertImageCommand()</a>, <a class="el" href="display_8c_source.html#l00263">DisplayImageCommand()</a>, <a class="el" href="identify_8c_source.html#l00180">IdentifyImageCommand()</a>, <a class="el" href="import_8c_source.html#l00218">ImportImageCommand()</a>, <a class="el" href="mogrify_8c_source.html#l03555">MogrifyImageCommand()</a>, <a class="el" href="montage_8c_source.html#l00260">MontageImageCommand()</a>, and <a class="el" href="stream_8c_source.html#l00161">StreamImageCommand()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4b45917df9c2dd996220e6da5b4afa80"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define DegreesToRadians</td> |
| <td>(</td> |
| <td class="paramtype"> </td> |
| <td class="paramname">x</td><td>)</td> |
| <td>   (MagickPI*(x)/180.0)</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00031">31</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a2c8742f908800c4af639406eb24c65d9"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define DestroyImageStack</td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">{ \</div> |
| <div class="line"> while (k > 0) \</div> |
| <div class="line"> PopImageStack(); \</div> |
| <div class="line"> image_stack[k].image=DestroyImageList(image_stack[k].image); \</div> |
| <div class="line"> image_stack[k].image_info=DestroyImageInfo(image_stack[k].image_info); \</div> |
| <div class="line">}</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00032">32</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a54ad8cf954393bc7d1d88355dc767a49"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define FinalizeImageSettings</td> |
| <td>(</td> |
| <td class="paramtype"> </td> |
| <td class="paramname">image_info, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"> </td> |
| <td class="paramname">image, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"> </td> |
| <td class="paramname">advance </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">{ \</div> |
| <div class="line"> FireImageStack(MagickTrue,advance,MagickTrue); \</div> |
| <div class="line"> if (image != (Image *) NULL) \</div> |
| <div class="line"> (void) SyncImagesSettings(image_info,image,exception); \</div> |
| <div class="line">}</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00039">39</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| <p>Referenced by <a class="el" href="animate_8c_source.html#l00228">AnimateImageCommand()</a>, <a class="el" href="compare_8c_source.html#l00172">CompareImagesCommand()</a>, <a class="el" href="composite_8c_source.html#l00382">CompositeImageCommand()</a>, <a class="el" href="convert_8c_source.html#l00483">ConvertImageCommand()</a>, <a class="el" href="display_8c_source.html#l00263">DisplayImageCommand()</a>, <a class="el" href="identify_8c_source.html#l00180">IdentifyImageCommand()</a>, <a class="el" href="import_8c_source.html#l00218">ImportImageCommand()</a>, <a class="el" href="mogrify_8c_source.html#l03555">MogrifyImageCommand()</a>, <a class="el" href="montage_8c_source.html#l00260">MontageImageCommand()</a>, and <a class="el" href="stream_8c_source.html#l00161">StreamImageCommand()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad9c744ec6c1c56fd3ed6770b80a8ec77"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define FireImageStack</td> |
| <td>(</td> |
| <td class="paramtype"> </td> |
| <td class="paramname">postfix, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"> </td> |
| <td class="paramname">advance, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"> </td> |
| <td class="paramname">fire </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> ((j <= i) && (i < (ssize_t) argc)) \</div> |
| <div class="line"> { \</div> |
| <div class="line"> if (image_stack[k].image == (Image *) NULL) \</div> |
| <div class="line"> status&=<a class="code" href="mogrify_8c.html#a13e0ecdc3509d138fa33e8953e6817f6">MogrifyImageInfo</a>(image_stack[k].image_info,(<span class="keywordtype">int</span>) (i-j+1), \</div> |
| <div class="line"> (<span class="keyword">const</span> <span class="keywordtype">char</span> **) (argv+j),exception); \</div> |
| <div class="line"> else \</div> |
| <div class="line"> if ((fire) != MagickFalse) \</div> |
| <div class="line"> { \</div> |
| <div class="line"> status&=<a class="code" href="mogrify_8c.html#afb1ba61dc5a69e5e2b49ce1bee9587c2">MogrifyImages</a>(image_stack[k].image_info,postfix,(<span class="keywordtype">int</span>) \</div> |
| <div class="line"> (i-j+1),(<span class="keyword">const</span> <span class="keywordtype">char</span> **) (argv+j),&image_stack[k].image, \</div> |
| <div class="line"> exception); \</div> |
| <div class="line"> image=image_stack[k].image; \</div> |
| <div class="line"> if ((advance) != MagickFalse) \</div> |
| <div class="line"> j=i+1; \</div> |
| <div class="line"> pend=MagickFalse; \</div> |
| <div class="line"> } \</div> |
| <div class="line"> }</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00045">45</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| <p>Referenced by <a class="el" href="animate_8c_source.html#l00228">AnimateImageCommand()</a>, <a class="el" href="compare_8c_source.html#l00172">CompareImagesCommand()</a>, <a class="el" href="composite_8c_source.html#l00382">CompositeImageCommand()</a>, <a class="el" href="convert_8c_source.html#l00483">ConvertImageCommand()</a>, <a class="el" href="display_8c_source.html#l00263">DisplayImageCommand()</a>, <a class="el" href="identify_8c_source.html#l00180">IdentifyImageCommand()</a>, <a class="el" href="import_8c_source.html#l00218">ImportImageCommand()</a>, <a class="el" href="mogrify_8c_source.html#l03555">MogrifyImageCommand()</a>, <a class="el" href="montage_8c_source.html#l00260">MontageImageCommand()</a>, and <a class="el" href="stream_8c_source.html#l00161">StreamImageCommand()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af634fa2085cd7aa0951c24caac4cc027"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define MaxImageStackDepth   32</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00063">63</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| <p>Referenced by <a class="el" href="animate_8c_source.html#l00228">AnimateImageCommand()</a>, <a class="el" href="compare_8c_source.html#l00172">CompareImagesCommand()</a>, <a class="el" href="composite_8c_source.html#l00382">CompositeImageCommand()</a>, <a class="el" href="convert_8c_source.html#l00483">ConvertImageCommand()</a>, <a class="el" href="display_8c_source.html#l00263">DisplayImageCommand()</a>, <a class="el" href="identify_8c_source.html#l00180">IdentifyImageCommand()</a>, <a class="el" href="import_8c_source.html#l00218">ImportImageCommand()</a>, <a class="el" href="mogrify_8c_source.html#l03555">MogrifyImageCommand()</a>, <a class="el" href="montage_8c_source.html#l00260">MontageImageCommand()</a>, and <a class="el" href="stream_8c_source.html#l00161">StreamImageCommand()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a0bbbf7439a325ad81c9424a847f60ee2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define NewImageStack</td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">{ \</div> |
| <div class="line"> image_stack[0].image_info=CloneImageInfo(image_info); \</div> |
| <div class="line"> image_stack[0].image=NewImageList(); \</div> |
| <div class="line"> image_info=image_stack[0].image_info; \</div> |
| <div class="line"> image=image_stack[0].image; \</div> |
| <div class="line">}</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00064">64</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| <p>Referenced by <a class="el" href="animate_8c_source.html#l00228">AnimateImageCommand()</a>, <a class="el" href="compare_8c_source.html#l00172">CompareImagesCommand()</a>, <a class="el" href="composite_8c_source.html#l00382">CompositeImageCommand()</a>, <a class="el" href="convert_8c_source.html#l00483">ConvertImageCommand()</a>, <a class="el" href="display_8c_source.html#l00263">DisplayImageCommand()</a>, <a class="el" href="identify_8c_source.html#l00180">IdentifyImageCommand()</a>, <a class="el" href="import_8c_source.html#l00218">ImportImageCommand()</a>, <a class="el" href="mogrify_8c_source.html#l03555">MogrifyImageCommand()</a>, <a class="el" href="montage_8c_source.html#l00260">MontageImageCommand()</a>, and <a class="el" href="stream_8c_source.html#l00161">StreamImageCommand()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3b07e8e916fc5d4d0b10ed5973473b21"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define PopImageStack</td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">{ \</div> |
| <div class="line"> if (respect_parenthesis == MagickFalse) \</div> |
| <div class="line"> { \</div> |
| <div class="line"> image_stack[k-1].image_info=DestroyImageInfo(image_stack[k-1].image_info); \</div> |
| <div class="line"> image_stack[k-1].image_info=CloneImageInfo(image_stack[k].image_info); \</div> |
| <div class="line"> } \</div> |
| <div class="line"> image_stack[k].image_info=DestroyImageInfo(image_stack[k].image_info); \</div> |
| <div class="line"> AppendImageToList(&image_stack[k-1].image,image_stack[k].image); \</div> |
| <div class="line"> k--; \</div> |
| <div class="line"> image_info=image_stack[k].image_info; \</div> |
| <div class="line"> image=image_stack[k].image; \</div> |
| <div class="line">}</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00079">79</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| <p>Referenced by <a class="el" href="animate_8c_source.html#l00228">AnimateImageCommand()</a>, <a class="el" href="compare_8c_source.html#l00172">CompareImagesCommand()</a>, <a class="el" href="composite_8c_source.html#l00382">CompositeImageCommand()</a>, <a class="el" href="convert_8c_source.html#l00483">ConvertImageCommand()</a>, <a class="el" href="display_8c_source.html#l00263">DisplayImageCommand()</a>, <a class="el" href="identify_8c_source.html#l00180">IdentifyImageCommand()</a>, <a class="el" href="import_8c_source.html#l00218">ImportImageCommand()</a>, <a class="el" href="mogrify_8c_source.html#l03555">MogrifyImageCommand()</a>, <a class="el" href="montage_8c_source.html#l00260">MontageImageCommand()</a>, and <a class="el" href="stream_8c_source.html#l00161">StreamImageCommand()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a96ff72582774f84921afc86c69d85dd4"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define PushImageStack</td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">{ \</div> |
| <div class="line"> k++; \</div> |
| <div class="line"> image_stack[k].image_info=CloneImageInfo(image_stack[k-1].image_info); \</div> |
| <div class="line"> image_stack[k].image=NewImageList(); \</div> |
| <div class="line"> image_info=image_stack[k].image_info; \</div> |
| <div class="line"> image=image_stack[k].image; \</div> |
| <div class="line">}</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00071">71</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| <p>Referenced by <a class="el" href="animate_8c_source.html#l00228">AnimateImageCommand()</a>, <a class="el" href="compare_8c_source.html#l00172">CompareImagesCommand()</a>, <a class="el" href="composite_8c_source.html#l00382">CompositeImageCommand()</a>, <a class="el" href="convert_8c_source.html#l00483">ConvertImageCommand()</a>, <a class="el" href="display_8c_source.html#l00263">DisplayImageCommand()</a>, <a class="el" href="identify_8c_source.html#l00180">IdentifyImageCommand()</a>, <a class="el" href="import_8c_source.html#l00218">ImportImageCommand()</a>, <a class="el" href="mogrify_8c_source.html#l03555">MogrifyImageCommand()</a>, <a class="el" href="montage_8c_source.html#l00260">MontageImageCommand()</a>, and <a class="el" href="stream_8c_source.html#l00161">StreamImageCommand()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a5328dab476e2451ad74be94740a8f71a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define QuantumTick</td> |
| <td>(</td> |
| <td class="paramtype"> </td> |
| <td class="paramname">i, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"> </td> |
| <td class="paramname">span </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">((MagickBooleanType) ((((i) & ((i)-1)) == 0) || \</div> |
| <div class="line"> (((i) & 0xfff) == 0) || \</div> |
| <div class="line"> ((MagickOffsetType) (i) == ((MagickOffsetType) (span)-1))))</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00092">92</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aee673359f8d2f4b696a214f8d0bc9c97"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define RadiansToDegrees</td> |
| <td>(</td> |
| <td class="paramtype"> </td> |
| <td class="paramname">x</td><td>)</td> |
| <td>   (180.0*(x)/MagickPI)</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00095">95</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af39d62ed615bfc97845ecea9fadb6fa2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define RemoveAllImageStack</td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">{ \</div> |
| <div class="line"> if (image_stack[k].image != (Image *) NULL) \</div> |
| <div class="line"> image_stack[k].image=DestroyImageList(image_stack[k].image); \</div> |
| <div class="line">}</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00101">101</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| <p>Referenced by <a class="el" href="display_8c_source.html#l00263">DisplayImageCommand()</a>, <a class="el" href="identify_8c_source.html#l00180">IdentifyImageCommand()</a>, and <a class="el" href="mogrify_8c_source.html#l03555">MogrifyImageCommand()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a67e785dd20669214b112a8b252c36dd0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define RemoveImageStack</td> |
| <td>(</td> |
| <td class="paramtype"> </td> |
| <td class="paramname">images</td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">{ \</div> |
| <div class="line"> images=RemoveFirstImageFromList(&image_stack[k].image); \</div> |
| <div class="line"> image=image_stack[k].image; \</div> |
| <div class="line">}</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00096">96</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| <p>Referenced by <a class="el" href="composite_8c_source.html#l00382">CompositeImageCommand()</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a02b6169209277517429ef9d87ba4abdd"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">#define SetImageStack</td> |
| <td>(</td> |
| <td class="paramtype"> </td> |
| <td class="paramname">image</td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <b>Value:</b><div class="fragment"><div class="line">{ \</div> |
| <div class="line"> image_stack[k].image=(image); \</div> |
| <div class="line">}</div> |
| </div><!-- fragment --> |
| <p>Definition at line <a class="el" href="mogrify-private_8h_source.html#l00106">106</a> of file <a class="el" href="mogrify-private_8h_source.html">mogrify-private.h</a>.</p> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Typedef Documentation</h2> |
| <a class="anchor" id="a88f7e364e822bc7b523c1ee253eba452"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef struct <a class="el" href="struct__ImageStack.html">_ImageStack</a> <a class="el" href="mogrify-private_8h.html#a88f7e364e822bc7b523c1ee253eba452">ImageStack</a></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| </div><!-- contents --> |
| </div><!-- doc-content --> |
| <!-- start footer part --> |
| <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
| <ul> |
| <li class="navelem"><a class="el" href="dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html">home</a></li><li class="navelem"><a class="el" href="dir_68918867e77b0a45f29c43673f2273f8.html">cristy</a></li><li class="navelem"><a class="el" href="dir_ed73005e52fb9d11ccda84631fe63a06.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_95a66e94b416f0a122e65928fcf2737e.html">ImageMagick</a></li><li class="navelem"><a class="el" href="dir_1d0249a69ac440f037d84603f69735a0.html">MagickWand</a></li><li class="navelem"><a class="el" href="mogrify-private_8h.html">mogrify-private.h</a></li> |
| <li class="footer">Generated by |
| <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li> |
| </ul> |
| </div> |
| </body> |
| </html> |