<!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>ImageStone: FCInterface_PixelProcess Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.1 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a></div>
<h1>FCInterface_PixelProcess Class Reference</h1>Pixel processor interface.
<a href="#_details">More...</a>
<p>
<code>#include <<a class="el" href="_interface___pixel_processor_8h-source.html">Interface_PixelProcessor.h</a>></code>
<p>
<p>Inheritance diagram for FCInterface_PixelProcess:
<p><center><img src="class_f_c_interface___pixel_process.png" usemap="#FCInterface_PixelProcess_map" border="0" alt=""></center>
<map name="FCInterface_PixelProcess_map">
<area href="class_f_c_single_pixel_process_base.html" alt="FCSinglePixelProcessBase" shape="rect" coords="0,56,184,80">
<area href="class_f_c_pixel3_d_grid.html" alt="FCPixel3DGrid" shape="rect" coords="194,112,378,136">
<area href="class_f_c_pixel_add_random_noise.html" alt="FCPixelAddRandomNoise" shape="rect" coords="194,168,378,192">
<area href="class_f_c_pixel_adjust_r_g_b.html" alt="FCPixelAdjustRGB" shape="rect" coords="194,224,378,248">
<area href="class_f_c_pixel_auto_color_enhance.html" alt="FCPixelAutoColorEnhance" shape="rect" coords="194,280,378,304">
<area href="class_f_c_pixel_auto_contrast.html" alt="FCPixelAutoContrast" shape="rect" coords="194,336,378,360">
<area href="class_f_c_pixel_bilinear_distord.html" alt="FCPixelBilinearDistord" shape="rect" coords="194,392,378,416">
<area href="class_f_c_pixel_blinds.html" alt="FCPixelBlinds" shape="rect" coords="194,448,378,472">
<area href="class_f_c_pixel_color_balance.html" alt="FCPixelColorBalance" shape="rect" coords="194,504,378,528">
<area href="class_f_c_pixel_color_level.html" alt="FCPixelColorLevel" shape="rect" coords="194,560,378,584">
<area href="class_f_c_pixel_colors_count.html" alt="FCPixelColorsCount" shape="rect" coords="194,616,378,640">
<area href="class_f_c_pixel_color_tone.html" alt="FCPixelColorTone" shape="rect" coords="194,672,378,696">
<area href="class_f_c_pixel_combine_channel___r_g_b.html" alt="FCPixelCombineChannel_RGB" shape="rect" coords="194,728,378,752">
<area href="class_f_c_pixel_convert_quantize.html" alt="FCPixelConvertQuantize" shape="rect" coords="194,784,378,808">
<area href="class_f_c_pixel_convert_to16_bit.html" alt="FCPixelConvertTo16Bit" shape="rect" coords="194,840,378,864">
<area href="class_f_c_pixel_convert_to8_bit_gray.html" alt="FCPixelConvertTo8BitGray" shape="rect" coords="194,896,378,920">
<area href="class_f_c_pixel_convolute.html" alt="FCPixelConvolute" shape="rect" coords="194,952,378,976">
<area href="class_f_c_pixel_deinterlace.html" alt="FCPixelDeinterlace" shape="rect" coords="194,1008,378,1032">
<area href="class_f_c_pixel_emboss.html" alt="FCPixelEmboss" shape="rect" coords="194,1064,378,1088">
<area href="class_f_c_pixel_export_asc_i_i.html" alt="FCPixelExportAscII" shape="rect" coords="194,1120,378,1144">
<area href="class_f_c_pixel_fill3_d_solid_frame.html" alt="FCPixelFill3DSolidFrame" shape="rect" coords="194,1176,378,1200">
<area href="class_f_c_pixel_fill_color.html" alt="FCPixelFillColor" shape="rect" coords="194,1232,378,1256">
<area href="class_f_c_pixel_fill_grid.html" alt="FCPixelFillGrid" shape="rect" coords="194,1288,378,1312">
<area href="class_f_c_pixel_flip.html" alt="FCPixelFlip" shape="rect" coords="194,1344,378,1368">
<area href="class_f_c_pixel_gradient_base.html" alt="FCPixelGradientBase" shape="rect" coords="194,1400,378,1424">
<area href="class_f_c_pixel_grayscale.html" alt="FCPixelGrayscale" shape="rect" coords="194,1456,378,1480">
<area href="class_f_c_pixel_halftone_m3.html" alt="FCPixelHalftoneM3" shape="rect" coords="194,1512,378,1536">
<area href="class_f_c_pixel_hue_saturation.html" alt="FCPixelHueSaturation" shape="rect" coords="194,1568,378,1592">
<area href="class_f_c_pixel_illusion.html" alt="FCPixelIllusion" shape="rect" coords="194,1624,378,1648">
<area href="class_f_c_pixel_l_u_t_routine.html" alt="FCPixelLUTRoutine" shape="rect" coords="194,1680,378,1704">
<area href="class_f_c_pixel_median_filter.html" alt="FCPixelMedianFilter" shape="rect" coords="194,1736,378,1760">
<area href="class_f_c_pixel_mirror.html" alt="FCPixelMirror" shape="rect" coords="194,1792,378,1816">
<area href="class_f_c_pixel_mosaic.html" alt="FCPixelMosaic" shape="rect" coords="194,1848,378,1872">
<area href="class_f_c_pixel_noisify.html" alt="FCPixelNoisify" shape="rect" coords="194,1904,378,1928">
<area href="class_f_c_pixel_oil_paint.html" alt="FCPixelOilPaint" shape="rect" coords="194,1960,378,1984">
<area href="class_f_c_pixel_rotate90.html" alt="FCPixelRotate90" shape="rect" coords="194,2016,378,2040">
<area href="class_f_c_pixel_shift.html" alt="FCPixelShift" shape="rect" coords="194,2072,378,2096">
<area href="class_f_c_pixel_splash.html" alt="FCPixelSplash" shape="rect" coords="194,2128,378,2152">
<area href="class_f_c_pixel_splite_channel___r_g_b.html" alt="FCPixelSpliteChannel_RGB" shape="rect" coords="194,2184,378,2208">
<area href="class_f_c_pixel_threshold.html" alt="FCPixelThreshold" shape="rect" coords="194,2240,378,2264">
<area href="class_f_c_pixel_video.html" alt="FCPixelVideo" shape="rect" coords="194,2296,378,2320">
</map>
<a href="class_f_c_interface___pixel_process-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1" doxytag="FCInterface_PixelProcess::ValidateColorBits"></a>
virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_interface___pixel_process.html#a1">ValidateColorBits</a> (const <a class="el" href="class_f_c_obj_image.html">FCObjImage</a> *pImg)=0</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether the image can be disposed by this processor. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2" doxytag="FCInterface_PixelProcess::OnEnterProcess"></a>
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_interface___pixel_process.html#a2">OnEnterProcess</a> (<a class="el" href="class_f_c_obj_image.html">FCObjImage</a> *pImg)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Before process. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3" doxytag="FCInterface_PixelProcess::ProcessPixel"></a>
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_interface___pixel_process.html#a3">ProcessPixel</a> (<a class="el" href="class_f_c_obj_image.html">FCObjImage</a> *pImg, int x, int y, BYTE *pPixel)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Process (x,y) pixel. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4" doxytag="FCInterface_PixelProcess::OnLeaveProcess"></a>
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_f_c_interface___pixel_process.html#a4">OnLeaveProcess</a> (<a class="el" href="class_f_c_obj_image.html">FCObjImage</a> *pImg)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">After process. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Pixel processor interface.
<p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="_interface___pixel_processor_8h-source.html">Interface_PixelProcessor.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Wed Mar 8 11:12:47 2006 for ImageStone by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.1 </small></address>
</body>
</html>