level.h

来自「jpeg 2000 压缩算法源代码 核心ebcot」· C头文件 代码 · 共 60 行

H
60
字号
e "Coord.h"	// Added by ClassView
//#include "DataType.h"	// Added by ClassView
#include "Coord.h"	
#include "DataType.h"	

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

/* 该类用来描述源图信息*/

class CImgSrcInfo  
{
public:
	/**
	是否设置图像分量变换标志
	*/
	bool IsCompSigned(int nComNumber);
	/**
	置为图像分量变换标志
	*/
	void SetCompSigned(bool *pIsCompSigned,int nComNums);
	/**
    获取图像分量变换标志
	*/
	bool * GetCompSigned();
	/**
	定位源图像起始位置
	*/
	void SetImgSrcOrgSiz(CCoord coordImgOrg);
	/**
	源图像信息
	*/
	CImgSrcInfo(int nComNums,int *pnComBits,DWORD dwImgWidth,DWORD dwImgHeight,DataType eDataType,int *pnComSubX,int *pnComSubY);
	/**
	设置图像分量位数
	*/
	void SetComBits(int *pnComBits);
	/**
	获取图像分量总位数
	*/
	int GetImgComBits(int nComNumber);
	/**
	获取图像分量位数
	*/
	int * GetImgComBits();
    /**
	设置分量垂直坐标
	*/
	void SetComSubY(int nComNumber,int nSubY);
	/**
	设置分量水平坐标
	*/
	void SetComSubX(int nComNumber,int nSubX);
	/**
	设置分量坐标
	*/
	void SetComSubXY(int *pnComSubX,int *pnComSubY,int nComNums);
	/** 
	获取分量垂直坐标

⌨️ 快捷键说明

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