# CSJ2K.Icc.Lut.MonochromeTransformTosRGB

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="CSJ2K_Icc_Lut_MonochromeTransformTosRGB" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB" class="text-break">MonochromeTransformTosRGB Class
</h1>
  <div class="markdown level0 summary"><p>This class constructs a LookUpTableFP from a RestrictedICCProfile.
The values in this table are used to calculate a second lookup table (simply a short []).<br>
table.  When this transform is applied to an input DataBlk, an output data block is
constructed by using the input samples as indices into the lookup table, whose values
are used to populate the output DataBlk.</p>
</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"><span class="xref">MonochromeTransformTosRGB</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="CSJ2K.Icc.Lut.html">CSJ2K.Icc.Lut</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.ReportViewer.4.6.2.dll</h6>
  <h5 id="CSJ2K_Icc_Lut_MonochromeTransformTosRGB_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class MonochromeTransformTosRGB</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class MonochromeTransformTosRGB</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_Icc_Lut_MonochromeTransformTosRGB__ctor_CSJ2K_Icc_RestrictedICCProfile_System_Int32_System_Int32_" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.#ctor(CSJ2K.Icc.RestrictedICCProfile,System.Int32,System.Int32)">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.-ctor.html#CSJ2K_Icc_Lut_MonochromeTransformTosRGB__ctor_CSJ2K_Icc_RestrictedICCProfile_System_Int32_System_Int32_">MonochromeTransformTosRGB(RestrictedICCProfile, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Construct the lut from the RestrictedICCProfile.</p>
</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_Icc_Lut_MonochromeTransformTosRGB_ksRGB8ReduceAfterExp" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGB8ReduceAfterExp">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGB8ReduceAfterExp.html">ksRGB8ReduceAfterExp</a>
        </td>
        <td class="markdown level1 summary"><p>Transform parameter.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_Icc_Lut_MonochromeTransformTosRGB_ksRGB8ScaleAfterExp" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGB8ScaleAfterExp">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGB8ScaleAfterExp.html">ksRGB8ScaleAfterExp</a>
        </td>
        <td class="markdown level1 summary"><p>Transform parameter.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_Icc_Lut_MonochromeTransformTosRGB_ksRGB8ShadowSlope" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGB8ShadowSlope">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGB8ShadowSlope.html">ksRGB8ShadowSlope</a>
        </td>
        <td class="markdown level1 summary"><p>Transform parameter.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_Icc_Lut_MonochromeTransformTosRGB_ksRGBExponent" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGBExponent">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGBExponent.html">ksRGBExponent</a>
        </td>
        <td class="markdown level1 summary"><p>Transform parameter.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_Icc_Lut_MonochromeTransformTosRGB_ksRGBShadowCutoff" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGBShadowCutoff">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGBShadowCutoff.html">ksRGBShadowCutoff</a>
        </td>
        <td class="markdown level1 summary"><p>Transform parameter.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_Icc_Lut_MonochromeTransformTosRGB_ksRGBShadowSlope" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGBShadowSlope">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ksRGBShadowSlope.html">ksRGBShadowSlope</a>
        </td>
        <td class="markdown level1 summary"><p>Transform parameter.</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_Icc_Lut_MonochromeTransformTosRGB_ToString" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ToString">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.ToString.html#CSJ2K_Icc_Lut_MonochromeTransformTosRGB_ToString">ToString()</a>
        </td>
        <td class="markdown level1 summary"><p>String representation of class</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_Icc_Lut_MonochromeTransformTosRGB_apply_CSJ2K_j2k_image_DataBlkFloat_CSJ2K_j2k_image_DataBlkFloat_" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.apply(CSJ2K.j2k.image.DataBlkFloat,CSJ2K.j2k.image.DataBlkFloat)">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.apply.html#CSJ2K_Icc_Lut_MonochromeTransformTosRGB_apply_CSJ2K_j2k_image_DataBlkFloat_CSJ2K_j2k_image_DataBlkFloat_">apply(DataBlkFloat, DataBlkFloat)</a>
        </td>
        <td class="markdown level1 summary"><p>Populate the output block by looking up the values in the lut, using the input
as lut indices.</p>
</td>
      </tr>
      <tr>
        <td id="CSJ2K_Icc_Lut_MonochromeTransformTosRGB_apply_CSJ2K_j2k_image_DataBlkInt_CSJ2K_j2k_image_DataBlkInt_" data-uid="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.apply(CSJ2K.j2k.image.DataBlkInt,CSJ2K.j2k.image.DataBlkInt)">
          <a class="xref" href="CSJ2K.Icc.Lut.MonochromeTransformTosRGB.apply.html#CSJ2K_Icc_Lut_MonochromeTransformTosRGB_apply_CSJ2K_j2k_image_DataBlkInt_CSJ2K_j2k_image_DataBlkInt_">apply(DataBlkInt, DataBlkInt)</a>
        </td>
        <td class="markdown level1 summary"><p>Populate the output block by looking up the values in the lut, using the input
as lut indices.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
