亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cblkwtdatasrcdec.java

?? jpeg2000算法實現(xiàn)
?? JAVA
字號:
/*  * CVS identifier: *  * $Id: CBlkWTDataSrcDec.java,v 1.17 2001/02/14 17:38:25 grosbois Exp $ *  * Class:                   CBlkWTDataSrcDec *  * Description:             Interface that define methods for trasnfer of WT *                          data in a code-block basis (decoder side). *  *  *  * COPYRIGHT: *  * This software module was originally developed by Rapha雔 Grosbois and * Diego Santa Cruz (Swiss Federal Institute of Technology-EPFL); Joel * Askel鰂 (Ericsson Radio Systems AB); and Bertrand Berthelot, David * Bouchard, F閘ix Henry, Gerard Mozelle and Patrice Onno (Canon Research * Centre France S.A) in the course of development of the JPEG2000 * standard as specified by ISO/IEC 15444 (JPEG 2000 Standard). This * software module is an implementation of a part of the JPEG 2000 * Standard. Swiss Federal Institute of Technology-EPFL, Ericsson Radio * Systems AB and Canon Research Centre France S.A (collectively JJ2000 * Partners) agree not to assert against ISO/IEC and users of the JPEG * 2000 Standard (Users) any of their rights under the copyright, not * including other intellectual property rights, for this software module * with respect to the usage by ISO/IEC and Users of this software module * or modifications thereof for use in hardware or software products * claiming conformance to the JPEG 2000 Standard. Those intending to use * this software module in hardware or software products are advised that * their use may infringe existing patents. The original developers of * this software module, JJ2000 Partners and ISO/IEC assume no liability * for use of this software module or modifications thereof. No license * or right to this software module is granted for non JPEG 2000 Standard * conforming products. JJ2000 Partners have full right to use this * software module for his/her own purpose, assign or donate this * software module to any third party and to inhibit third parties from * using this software module for non JPEG 2000 Standard conforming * products. This copyright notice must be included in all copies or * derivative works of this software module. *  * Copyright (c) 1999/2000 JJ2000 Partners. * */package jj2000.j2k.wavelet.synthesis;import jj2000.j2k.image.*;import jj2000.j2k.wavelet.*;/** * This abstract class defines methods to transfer wavelet data in a * code-block by code-block basis, for the decoder side. In each call to * 'getCodeBlock()' or 'getInternCodeBlock()' a new code-block is * returned. The code-blocks are returned in no specific order. * * <P>This class is the source of data, in general, for the inverse wavelet * transforms. See the 'InverseWT' class. * * @see InvWTData * * @see WaveletTransform * * @see jj2000.j2k.quantization.dequantizer.CBlkQuantDataSrcDec * * @see InverseWT * */public interface CBlkWTDataSrcDec extends InvWTData {    /**     * Returns the number of code-blocks in a subband, along the horizontal     * and vertical dimensions.     *     * @param sb The subband for which to return the number of blocks.     *     * @param c The component where the subband is.     *     * @param co If not null the values are returned in this object. If null a     * new object is allocated and returned.     *     * @return The number of code-blocks along the horizontal dimension in     * 'Coord.x' and the number of code-blocks along the vertical dimension in     * 'Coord.y'.     * */    public Coord getNumCodeBlocks(SubbandSyn sb, int c, Coord co);    /**     * Returns the number of bits, referred to as the "range bits",     * corresponding to the nominal range of the data in the specified     * component.     *     * <P>The returned value corresponds to the nominal dynamic range of the     * reconstructed image data, not of the wavelet coefficients     * themselves. This is because different subbands have different gains and     * thus different nominal ranges. To have an idea of the nominal range in     * each subband the subband analysis gain value from the subband tree     * structure, returned by the 'getSubbandTree()' method, can be used. See     * the 'Subband' class for more details.     *     * <P>If this number is <i>b</b> then for unsigned data the nominal range     * is between 0 and 2^b-1, and for signed data it is between -2^(b-1) and     * 2^(b-1)-1.     *     * @param c The index of the component     *     * @return The number of bits corresponding to the nominal range of the     * data.     *     * @see Subband     * */    public int getNomRangeBits(int c);    /**     * Returns the position of the fixed point in the specified component, or     * equivalently the number of fractional bits. This is the position of the     * least significant integral (i.e. non-fractional) bit, which is     * equivalent to the number of fractional bits. For instance, for     * fixed-point values with 2 fractional bits, 2 is returned. For     * floating-point data this value does not apply and 0 should be     * returned. Position 0 is the position of the least significant bit in     * the data.     *     * @param c The index of the component.     *     * @return The position of the fixed-point, which is the same as the     * number of fractional bits. For floating-point data 0 is returned.     * */     public int getFixedPoint(int c);    /**     * Returns the specified code-block in the current tile for the specified     * component, as a copy (see below).     *     * <P>The returned code-block may be progressive, which is indicated by     * the 'progressive' variable of the returned 'DataBlk' object. If a     * code-block is progressive it means that in a later request to this     * method for the same code-block it is possible to retrieve data which is     * a better approximation, since meanwhile more data to decode for the     * code-block could have been received. If the code-block is not     * progressive then later calls to this method for the same code-block     * will return the exact same data values.     *     * <P>The data returned by this method is always a copy of the internal     * data of this object, if any, and it can be modified "in place" without     * any problems after being returned. The 'offset' of the returned data is      * 0, and the 'scanw' is the same as the code-block width. See the     * 'DataBlk' class.     *     * @param c The component for which to return the next code-block.     *     * @param m The vertical index of the code-block to return,     * in the specified subband.     *     * @param n The horizontal index of the code-block to return,     * in the specified subband.     *     * @param sb The subband in which the code-block to return is.     *     * @param cblk If non-null this object will be used to return the new     * code-block. If null a new one will be allocated and returned. If the     * "data" array of the object is non-null it will be reused, if possible,     * to return the data.     *     * @return The next code-block in the current tile for component 'n', or     * null if all code-blocks for the current tile have been returned.     *     * @see DataBlk     * */    public DataBlk getCodeBlock(int c, int m, int n, SubbandSyn sb,                                DataBlk cblk);        /**     * Returns the specified code-block in the current tile for the specified     * component (as a reference or copy).     *     * <P>The returned code-block may be progressive, which is indicated by     * the 'progressive' variable of the returned 'DataBlk'     * object. If a code-block is progressive it means that in a later request     * to this method for the same code-block it is possible to retrieve data     * which is a better approximation, since meanwhile more data to decode     * for the code-block could have been received. If the code-block is not     * progressive then later calls to this method for the same code-block     * will return the exact same data values.     *     * <P>The data returned by this method can be the data in the internal     * buffer of this object, if any, and thus can not be modified by the     * caller. The 'offset' and 'scanw' of the returned data can be     * arbitrary. See the 'DataBlk' class.     *     * @param c The component for which to return the next code-block.     *     * @param m The vertical index of the code-block to return, in the     * specified subband.     *     * @param n The horizontal index of the code-block to return, in the     * specified subband.     *     * @param sb The subband in which the code-block to return is.     *     * @param cblk If non-null this object will be used to return the new     * code-block. If null a new one will be allocated and returned. If the     * "data" array of the object is non-null it will be reused, if possible,     * to return the data.     *     * @return The next code-block in the current tile for component 'n', or     * null if all code-blocks for the current tile have been returned.     *     * @see DataBlk     * */    public DataBlk getInternCodeBlock(int c, int m, int n, SubbandSyn sb,                                        DataBlk cblk);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
七七婷婷婷婷精品国产| 精品国产一区二区在线观看| 在线综合亚洲欧美在线视频| 日韩欧美一级片| 国产精品久久夜| 亚洲一卡二卡三卡四卡| 麻豆免费看一区二区三区| 国产成人a级片| 91高清视频在线| 欧美一级欧美三级在线观看| 国产欧美精品区一区二区三区 | 日一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 99精品国产99久久久久久白柏| 欧美午夜寂寞影院| 久久亚洲欧美国产精品乐播| 亚洲精品第1页| 国精品**一区二区三区在线蜜桃| 99精品1区2区| 久久在线观看免费| 亚洲一区二区在线免费观看视频| 久草热8精品视频在线观看| 国产成人精品免费看| 91免费版在线| 日韩欧美国产系列| 国产精品免费丝袜| 亚洲成人中文在线| 国产伦精一区二区三区| 91丝袜美腿高跟国产极品老师| 欧美日韩一区二区三区免费看| 日韩女优av电影| 国产精品久久久久三级| 亚洲成人av资源| 国产麻豆日韩欧美久久| 成人午夜大片免费观看| 欧美揉bbbbb揉bbbbb| 久久免费看少妇高潮| 亚洲综合久久久久| 国产精品一区免费在线观看| 欧美性生活久久| 国产欧美一区二区精品忘忧草| 一区二区三区在线视频观看| 青青草伊人久久| 色先锋aa成人| 久久亚洲私人国产精品va媚药| 亚洲黄色免费电影| 国产精品系列在线观看| 欧美日韩精品综合在线| 中文字幕亚洲一区二区av在线| 蜜桃av一区二区三区| 99riav久久精品riav| 精品久久久久久久人人人人传媒 | 日韩成人一区二区三区在线观看| 成人精品视频一区二区三区尤物| 欧美精品18+| 中文字幕一区二区三区在线不卡 | 97超碰欧美中文字幕| 欧美电影免费提供在线观看| 一区二区三区电影在线播| 国产激情精品久久久第一区二区| 欧美精品v日韩精品v韩国精品v| 自拍偷自拍亚洲精品播放| 久久99精品久久久久久久久久久久| 色天使久久综合网天天| 欧美国产日产图区| 精品一二三四区| 91精品免费观看| 亚洲国产视频直播| 91丝袜美腿高跟国产极品老师 | 午夜天堂影视香蕉久久| 91免费视频网| 国产精品久久久久久亚洲毛片| 精品制服美女丁香| 6080yy午夜一二三区久久| 一区二区三区电影在线播| 99久久精品免费看国产免费软件| 久久久美女毛片| 韩国成人在线视频| 51午夜精品国产| 日本欧美韩国一区三区| 欧美三级午夜理伦三级中视频| 一区在线观看免费| 成人av电影免费在线播放| 久久久99精品久久| 日韩综合一区二区| 欧美精选午夜久久久乱码6080| 一区二区三区欧美| 91激情在线视频| 一区二区三区电影在线播| 一本久久精品一区二区| 亚洲欧美另类久久久精品2019| 白白色 亚洲乱淫| 综合欧美亚洲日本| 国产成人在线色| 久久久美女毛片| 不卡高清视频专区| 中文字幕欧美一| 色噜噜狠狠色综合中国| 亚洲一区二区视频| 欧美亚洲一区二区在线| 亚洲狠狠爱一区二区三区| 欧美无砖专区一中文字| 亚洲在线成人精品| 欧美主播一区二区三区美女| 亚洲福利国产精品| 日韩视频一区在线观看| 精品午夜久久福利影院| 欧美国产乱子伦| 99久久精品国产导航| 亚洲美女免费视频| 欧美日韩国产综合一区二区三区| 亚洲丰满少妇videoshd| 日韩欧美国产午夜精品| 国产剧情一区在线| 中文字幕乱码久久午夜不卡| a美女胸又www黄视频久久| 亚洲色图.com| 欧美日韩国产一级片| 久久99精品久久久久久动态图| 久久久欧美精品sm网站| 99视频精品全部免费在线| 一区二区国产视频| 日本韩国欧美在线| 亚洲小说春色综合另类电影| 欧美日韩国产高清一区二区| 美女免费视频一区二区| 久久久www成人免费毛片麻豆| av不卡免费电影| 午夜在线成人av| 精品国产91九色蝌蚪| 99天天综合性| 视频在线观看一区| 久久精品一区二区三区不卡| 99视频一区二区三区| 日韩二区在线观看| 精品国产a毛片| 91亚洲精华国产精华精华液| 日韩专区中文字幕一区二区| 国产亚洲短视频| 欧美性一级生活| 国产激情视频一区二区在线观看 | 欧美大肚乱孕交hd孕妇| 不卡的电影网站| 丝袜脚交一区二区| 国产婷婷精品av在线| 欧美性大战久久久久久久| 激情综合色播激情啊| 亚洲精品视频自拍| 精品久久久久99| 在线精品视频免费播放| 国产一区二区福利| 亚洲国产精品久久艾草纯爱| 久久九九久久九九| 欧美在线观看禁18| 国产成人一区在线| 婷婷丁香久久五月婷婷| 国产精品久久久久影院亚瑟 | 亚洲成人在线免费| 国产欧美1区2区3区| 欧美福利电影网| 色综合久久88色综合天天| 精品一区二区免费视频| 亚洲大型综合色站| 国产精品久久夜| 精品国产伦一区二区三区免费| yourporn久久国产精品| 青青青伊人色综合久久| 一区二区在线观看视频| 久久噜噜亚洲综合| 欧美裸体一区二区三区| 97se亚洲国产综合自在线| 国产精品99久久久久久久vr| 午夜在线成人av| 亚洲精品va在线观看| 中文子幕无线码一区tr| 欧美va亚洲va香蕉在线| 欧美久久一二三四区| 国产福利一区二区| 一区二区高清视频在线观看| 亚洲色图另类专区| 国产精品久久久久永久免费观看| 欧美成人video| 日韩一区二区免费在线电影| 色哟哟国产精品| 丁香一区二区三区| 韩国av一区二区三区在线观看| 日韩精品1区2区3区| 亚洲成人精品在线观看| 亚洲精品高清视频在线观看| 亚洲少妇30p| 国产精品传媒入口麻豆| 国产福利一区二区三区| 处破女av一区二区| 国产精品亚洲专一区二区三区 | 成人免费av在线| 国产·精品毛片| 国产成人a级片| 粉嫩蜜臀av国产精品网站| 日韩电影在线观看电影| 亚洲午夜激情网站|