# CSJ2K.j2k.image.input.ImgReaderPGM

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="CSJ2K_j2k_image_input_ImgReaderPGM" data-uid="CSJ2K.j2k.image.input.ImgReaderPGM" class="text-break">ImgReaderPGM Class
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="CSJ2K.j2k.image.input.ImgReader.html">ImgReader</a></div>
    <div class="level2"><span class="xref">ImgReaderPGM</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="CSJ2K.j2k.image.BlkImgDataSrc.html">BlkImgDataSrc</a></div>
    <div><a class="xref" href="CSJ2K.j2k.image.ImgData.html">ImgData</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="CSJ2K.j2k.image.input.html">CSJ2K.j2k.image.input</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.ReportViewer.4.6.2.dll</h6>
  <h5 id="CSJ2K_j2k_image_input_ImgReaderPGM_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class ImgReaderPGM : ImgReader, BlkImgDataSrc, ImgData</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class ImgReaderPGM
    Inherits ImgReader
    Implements BlkImgDataSrc, ImgData</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_image_input_ImgReaderPGM__ctor" data-uid="CSJ2K.j2k.image.input.ImgReaderPGM.#ctor">
          <a class="xref" href="CSJ2K.j2k.image.input.ImgReaderPGM.-ctor.html#CSJ2K_j2k_image_input_ImgReaderPGM__ctor">ImgReaderPGM()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_image_input_ImgReaderPGM_DC_OFFSET" data-uid="CSJ2K.j2k.image.input.ImgReaderPGM.DC_OFFSET">
          <a class="xref" href="CSJ2K.j2k.image.input.ImgReaderPGM.DC_OFFSET.html">DC_OFFSET</a>
        </td>
        <td class="markdown level1 summary"><p>DC offset value used when reading image</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="CSJ2K_j2k_image_input_ImgReaderPGM_close" data-uid="CSJ2K.j2k.image.input.ImgReaderPGM.close">
          <a class="xref" href="CSJ2K.j2k.image.input.ImgReaderPGM.close.html#CSJ2K_j2k_image_input_ImgReaderPGM_close">close()</a>
        </td>
        <td class="markdown level1 summary"><p>Closes the underlying RandomAccessFile from where the image data is
being read. No operations are possible after a call to this method.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_image_input_ImgReaderPGM_getCompData_CSJ2K_j2k_image_DataBlk_System_Int32_" data-uid="CSJ2K.j2k.image.input.ImgReaderPGM.getCompData(CSJ2K.j2k.image.DataBlk,System.Int32)">
          <a class="xref" href="CSJ2K.j2k.image.input.ImgReaderPGM.getCompData.html#CSJ2K_j2k_image_input_ImgReaderPGM_getCompData_CSJ2K_j2k_image_DataBlk_System_Int32_">getCompData(DataBlk, int)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_image_input_ImgReaderPGM_getFixedPoint_System_Int32_" data-uid="CSJ2K.j2k.image.input.ImgReaderPGM.getFixedPoint(System.Int32)">
          <a class="xref" href="CSJ2K.j2k.image.input.ImgReaderPGM.getFixedPoint.html#CSJ2K_j2k_image_input_ImgReaderPGM_getFixedPoint_System_Int32_">getFixedPoint(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the position of the fixed point in the specified component
(i.e. the number of fractional bits), which is always 0 for this
ImgReader.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_image_input_ImgReaderPGM_getInternCompData_CSJ2K_j2k_image_DataBlk_System_Int32_" data-uid="CSJ2K.j2k.image.input.ImgReaderPGM.getInternCompData(CSJ2K.j2k.image.DataBlk,System.Int32)">
          <a class="xref" href="CSJ2K.j2k.image.input.ImgReaderPGM.getInternCompData.html#CSJ2K_j2k_image_input_ImgReaderPGM_getInternCompData_CSJ2K_j2k_image_DataBlk_System_Int32_">getInternCompData(DataBlk, int)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_image_input_ImgReaderPGM_getNomRangeBits_System_Int32_" data-uid="CSJ2K.j2k.image.input.ImgReaderPGM.getNomRangeBits(System.Int32)">
          <a class="xref" href="CSJ2K.j2k.image.input.ImgReaderPGM.getNomRangeBits.html#CSJ2K_j2k_image_input_ImgReaderPGM_getNomRangeBits_System_Int32_">getNomRangeBits(int)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="CSJ2K_j2k_image_input_ImgReaderPGM_isOrigSigned_System_Int32_" data-uid="CSJ2K.j2k.image.input.ImgReaderPGM.isOrigSigned(System.Int32)">
          <a class="xref" href="CSJ2K.j2k.image.input.ImgReaderPGM.isOrigSigned.html#CSJ2K_j2k_image_input_ImgReaderPGM_isOrigSigned_System_Int32_">isOrigSigned(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns true if the data read was originally signed in the specified
component, false if not. This method returns always false since PGM
data is always unsigned.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
