Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-updates > by-pkgid > 984407a3d8e0ca8f42be35be954f9b2c > files > 2074

libmwaw-doc-0.3.14-2.mga6.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ApplePictParserInternal::Bitmap Struct Reference documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</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('structApplePictParserInternal_1_1Bitmap.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="structApplePictParserInternal_1_1Bitmap-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ApplePictParserInternal::Bitmap Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Internal and low level: a class used to read pack/unpack black-white bitmap.  
 <a href="structApplePictParserInternal_1_1Bitmap.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5aa46230be137ebb2231499aa279aca6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#a5aa46230be137ebb2231499aa279aca6">Bitmap</a> ()</td></tr>
<tr class="separator:a5aa46230be137ebb2231499aa279aca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5f3a9fd0116e632c211780c21996112"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#af5f3a9fd0116e632c211780c21996112">unpackedData</a> (unsigned char const *pData, int sz)</td></tr>
<tr class="memdesc:af5f3a9fd0116e632c211780c21996112"><td class="mdescLeft">&#160;</td><td class="mdescRight">creates the bitmap from the packdata  <a href="#af5f3a9fd0116e632c211780c21996112">More...</a><br /></td></tr>
<tr class="separator:af5f3a9fd0116e632c211780c21996112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae3010bc9210238080028f70ad8583f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#abae3010bc9210238080028f70ad8583f">readBitmapData</a> (<a class="el" href="classMWAWInputStream.html">MWAWInputStream</a> &amp;input, bool packed)</td></tr>
<tr class="memdesc:abae3010bc9210238080028f70ad8583f"><td class="mdescLeft">&#160;</td><td class="mdescRight">parses the bitmap data zone  <a href="#abae3010bc9210238080028f70ad8583f">More...</a><br /></td></tr>
<tr class="separator:abae3010bc9210238080028f70ad8583f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05532641f451b131606c0ab036fdbac0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#a05532641f451b131606c0ab036fdbac0">get</a> (<a class="el" href="structMWAWEmbeddedObject.html">MWAWEmbeddedObject</a> &amp;picture) const</td></tr>
<tr class="memdesc:a05532641f451b131606c0ab036fdbac0"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the bitmap and the type  <a href="#a05532641f451b131606c0ab036fdbac0">More...</a><br /></td></tr>
<tr class="separator:a05532641f451b131606c0ab036fdbac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ad702bc305d48f7b52a22b5c0a5c03d23"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#ad702bc305d48f7b52a22b5c0a5c03d23">m_rowBytes</a></td></tr>
<tr class="memdesc:ad702bc305d48f7b52a22b5c0a5c03d23"><td class="mdescLeft">&#160;</td><td class="mdescRight">the num of bytes used to store a row  <a href="#ad702bc305d48f7b52a22b5c0a5c03d23">More...</a><br /></td></tr>
<tr class="separator:ad702bc305d48f7b52a22b5c0a5c03d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45e5c655b9f198dda87370dc919ead6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#a45e5c655b9f198dda87370dc919ead6e">m_rect</a></td></tr>
<tr class="memdesc:a45e5c655b9f198dda87370dc919ead6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">the bitmap rectangle  <a href="#a45e5c655b9f198dda87370dc919ead6e">More...</a><br /></td></tr>
<tr class="separator:a45e5c655b9f198dda87370dc919ead6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56596950efeb2e27cfdf230169a0e8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#aa56596950efeb2e27cfdf230169a0e8e">m_src</a></td></tr>
<tr class="memdesc:aa56596950efeb2e27cfdf230169a0e8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">the initial dimension  <a href="#aa56596950efeb2e27cfdf230169a0e8e">More...</a><br /></td></tr>
<tr class="separator:aa56596950efeb2e27cfdf230169a0e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a055c48d652c49b7bbd2596575df92856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#a055c48d652c49b7bbd2596575df92856">m_dst</a></td></tr>
<tr class="memdesc:a055c48d652c49b7bbd2596575df92856"><td class="mdescLeft">&#160;</td><td class="mdescRight">the final dimension  <a href="#a055c48d652c49b7bbd2596575df92856">More...</a><br /></td></tr>
<tr class="separator:a055c48d652c49b7bbd2596575df92856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdf3b19fc139490482aa7e320f002cb8"><td class="memItemLeft" align="right" valign="top">std::shared_ptr&lt; <a class="el" href="structApplePictParserInternal_1_1Region.html">Region</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#abdf3b19fc139490482aa7e320f002cb8">m_region</a></td></tr>
<tr class="memdesc:abdf3b19fc139490482aa7e320f002cb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">the region  <a href="#abdf3b19fc139490482aa7e320f002cb8">More...</a><br /></td></tr>
<tr class="separator:abdf3b19fc139490482aa7e320f002cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7071009e2603cde1a2d867a5c967d06e"><td class="memItemLeft" align="right" valign="top">std::vector&lt; unsigned char &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#a7071009e2603cde1a2d867a5c967d06e">m_bitmap</a></td></tr>
<tr class="memdesc:a7071009e2603cde1a2d867a5c967d06e"><td class="mdescLeft">&#160;</td><td class="mdescRight">the bitmap  <a href="#a7071009e2603cde1a2d867a5c967d06e">More...</a><br /></td></tr>
<tr class="separator:a7071009e2603cde1a2d867a5c967d06e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a729a1330d7dc76824cf93d1c3fdccf8f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#a729a1330d7dc76824cf93d1c3fdccf8f">m_mode</a></td></tr>
<tr class="memdesc:a729a1330d7dc76824cf93d1c3fdccf8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">the encoding mode ?  <a href="#a729a1330d7dc76824cf93d1c3fdccf8f">More...</a><br /></td></tr>
<tr class="separator:a729a1330d7dc76824cf93d1c3fdccf8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a40036185bcb790e2c4af0efc0b23a394"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html#a40036185bcb790e2c4af0efc0b23a394">operator&lt;&lt;</a> (std::ostream &amp;o, <a class="el" href="structApplePictParserInternal_1_1Bitmap.html">Bitmap</a> const &amp;f)</td></tr>
<tr class="memdesc:a40036185bcb790e2c4af0efc0b23a394"><td class="mdescLeft">&#160;</td><td class="mdescRight">operator&lt;&lt; for <a class="el" href="structApplePictParserInternal_1_1Bitmap.html" title="Internal and low level: a class used to read pack/unpack black-white bitmap. ">Bitmap</a>  <a href="#a40036185bcb790e2c4af0efc0b23a394">More...</a><br /></td></tr>
<tr class="separator:a40036185bcb790e2c4af0efc0b23a394"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Internal and low level: a class used to read pack/unpack black-white bitmap. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5aa46230be137ebb2231499aa279aca6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5aa46230be137ebb2231499aa279aca6">&#9670;&nbsp;</a></span>Bitmap()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ApplePictParserInternal::Bitmap::Bitmap </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a05532641f451b131606c0ab036fdbac0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05532641f451b131606c0ab036fdbac0">&#9670;&nbsp;</a></span>get()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ApplePictParserInternal::Bitmap::get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structMWAWEmbeddedObject.html">MWAWEmbeddedObject</a> &amp;&#160;</td>
          <td class="paramname"><em>picture</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>returns the bitmap and the type </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a84962178ed826ccc417dd48c4b239488">ApplePictParser::drawBitmap()</a>.</p>

</div>
</div>
<a id="abae3010bc9210238080028f70ad8583f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abae3010bc9210238080028f70ad8583f">&#9670;&nbsp;</a></span>readBitmapData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ApplePictParserInternal::Bitmap::readBitmapData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMWAWInputStream.html">MWAWInputStream</a> &amp;&#160;</td>
          <td class="paramname"><em>input</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>packed</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>parses the bitmap data zone </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a099a8f5506792270ab7fdd80a7370b38">ApplePictParser::readBitmap()</a>.</p>

</div>
</div>
<a id="af5f3a9fd0116e632c211780c21996112"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5f3a9fd0116e632c211780c21996112">&#9670;&nbsp;</a></span>unpackedData()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ApplePictParserInternal::Bitmap::unpackedData </td>
          <td>(</td>
          <td class="paramtype">unsigned char const *&#160;</td>
          <td class="paramname"><em>pData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>creates the bitmap from the packdata </p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a40036185bcb790e2c4af0efc0b23a394"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40036185bcb790e2c4af0efc0b23a394">&#9670;&nbsp;</a></span>operator<<</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>o</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structApplePictParserInternal_1_1Bitmap.html">Bitmap</a> const &amp;&#160;</td>
          <td class="paramname"><em>f</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>operator&lt;&lt; for <a class="el" href="structApplePictParserInternal_1_1Bitmap.html" title="Internal and low level: a class used to read pack/unpack black-white bitmap. ">Bitmap</a> </p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a7071009e2603cde1a2d867a5c967d06e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7071009e2603cde1a2d867a5c967d06e">&#9670;&nbsp;</a></span>m_bitmap</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;unsigned char&gt; ApplePictParserInternal::Bitmap::m_bitmap</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the bitmap </p>

</div>
</div>
<a id="a055c48d652c49b7bbd2596575df92856"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a055c48d652c49b7bbd2596575df92856">&#9670;&nbsp;</a></span>m_dst</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> ApplePictParserInternal::Bitmap::m_dst</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the final dimension </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a84962178ed826ccc417dd48c4b239488">ApplePictParser::drawBitmap()</a>, and <a class="el" href="classApplePictParser.html#a099a8f5506792270ab7fdd80a7370b38">ApplePictParser::readBitmap()</a>.</p>

</div>
</div>
<a id="a729a1330d7dc76824cf93d1c3fdccf8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a729a1330d7dc76824cf93d1c3fdccf8f">&#9670;&nbsp;</a></span>m_mode</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ApplePictParserInternal::Bitmap::m_mode</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the encoding mode ? </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a099a8f5506792270ab7fdd80a7370b38">ApplePictParser::readBitmap()</a>.</p>

</div>
</div>
<a id="a45e5c655b9f198dda87370dc919ead6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45e5c655b9f198dda87370dc919ead6e">&#9670;&nbsp;</a></span>m_rect</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> ApplePictParserInternal::Bitmap::m_rect</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the bitmap rectangle </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a84962178ed826ccc417dd48c4b239488">ApplePictParser::drawBitmap()</a>, and <a class="el" href="classApplePictParser.html#a099a8f5506792270ab7fdd80a7370b38">ApplePictParser::readBitmap()</a>.</p>

</div>
</div>
<a id="abdf3b19fc139490482aa7e320f002cb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdf3b19fc139490482aa7e320f002cb8">&#9670;&nbsp;</a></span>m_region</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::shared_ptr&lt;<a class="el" href="structApplePictParserInternal_1_1Region.html">Region</a>&gt; ApplePictParserInternal::Bitmap::m_region</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the region </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a099a8f5506792270ab7fdd80a7370b38">ApplePictParser::readBitmap()</a>.</p>

</div>
</div>
<a id="ad702bc305d48f7b52a22b5c0a5c03d23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad702bc305d48f7b52a22b5c0a5c03d23">&#9670;&nbsp;</a></span>m_rowBytes</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ApplePictParserInternal::Bitmap::m_rowBytes</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the num of bytes used to store a row </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a099a8f5506792270ab7fdd80a7370b38">ApplePictParser::readBitmap()</a>.</p>

</div>
</div>
<a id="aa56596950efeb2e27cfdf230169a0e8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa56596950efeb2e27cfdf230169a0e8e">&#9670;&nbsp;</a></span>m_src</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="libmwaw__internal_8hxx.html#a4c23928c2c7e5f1189d23b8a94a709ea">MWAWBox2i</a> ApplePictParserInternal::Bitmap::m_src</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>the initial dimension </p>

<p class="reference">Referenced by <a class="el" href="classApplePictParser.html#a099a8f5506792270ab7fdd80a7370b38">ApplePictParser::readBitmap()</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="ApplePictParser_8cxx.html">ApplePictParser.cxx</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<hr size="1"><address style="align: right;"><small>
Generated on Mon Feb 11 2019 22:20:47 for libmwaw by <a href="http://www.doxygen.org/index.html">
doxygen</a> 1.8.13</small></address>
</body>
</html>