⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tagtree.h

📁 这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数就可以编译该代码.
💻 H
字号:
/* ////////////////////////////////////////////////////////////////////////////                  INTEL CORPORATION PROPRIETARY INFORMATION//     This software is supplied under the terms of a license agreement or//     nondisclosure agreement with Intel Corporation and may not be copied//     or disclosed except in accordance with the terms of that agreement.//          Copyright(c) 2002-2005 Intel Corporation. All Rights Reserved.//////*//*//  TagTree class encapsulate building of tag tree in memory//      space. It is used in tag tree coding/decoding systems defined//      in B.10.2 article of standard.//////*/#ifndef __TAGTREE_H__#define __TAGTREE_H__#include "fixedarray.h"#include "geometry2d.h"class TagTree{protected:    class Node    {    public:        Node() : m_parent(0) { Reset(); }        void Reset() {m_value = 0x7FFFFFFF; m_state = 0; m_isKnown = 0;}        void CopyContent(const Node &node)        {            m_value   = node.m_value;            m_state   = node.m_state;            m_isKnown = node.m_isKnown;        }        Node *m_parent;        int m_value;        int m_state; // lower bound on the value associated with this node        int m_isKnown;    };public:    TagTree();    void Init(const RectSize &size);protected:    int               m_width;    int               m_height;    FixedArray<Node>  m_nodes;    static int NOfNodes (int width, int height);    static int NOfLevels(int width, int height);};#endif // __TAGTREE_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -