?? imgsrc.cpp
字號(hào):
mber,nComNumber);
m_pTileBlkWTData[nTileNumber*m_nComNums+nComNumber].CreateTileBlkWTData(pTiler->GetTileComData(nTileNumber,nComNumber),eWFilter,nDecLev,BlkSize,pPrecinctSize->GetTileComVal(nTileNumber,nComNumber));
}
void CImgBlkWTData::SetTilerInfo(CPartitionInfo &TilerInfo)
{
m_TilerInfo=TilerInfo;
}
void CImgBlkWTData::SetImgSrcInfo(CImgSrcInfo &ImgSrcInfo)
{
m_ImgInfo=ImgSrcInfo;
}
CTiler * CImgBlkWTData::GetTilerFromImgBlkWTData()
{
CTiler *pTiler=new CTiler;
pTiler->SetImgSrcInfo(m_ImgInfo);
pTiler->SetTilerInfo(m_TilerInfo);
int nTileNums,nComNums;
nTileNums=m_nTileNums;
nComNums=m_nComNums;
CTileData *pImgTilingData=0;
pImgTilingData=new CTileData[nTileNums];
pTiler->SetImgTilingData(pImgTilingData);
int nTileNumber,nComNumber;
int nXTileNumber,nYTileNumber;
CTileData *pTileData=0;
CTileBlkWTData *pTileBlkWTData=0;
CBandBlkWTData *pBandBlkWTData=0;
CBlkWTData *pBlkWTData=0;
CTileComData *pTileComData=0;
DataType eDataType;
CDataBlk *pTileComWTData=0;
int nDecLev;
int i;
CUnitInfo TileComInfo;
int nTCWidth,nTCHeight;
CCoord coordTCOrg;
int nTileComOffset;
int nBandOffset;
int nBlkNumber,nBlkNums;
int nBlkTileOffset;
void *pBlkData=0;
int nBlkWidth,nBlkHeight;
for (nTileNumber=0;nTileNumber<nTileNums;nTileNumber++)
{
pTileData=&pImgTilingData[nTileNumber];
pTileData->SetTileInfo(m_pImgTileInfo[nTileNumber]);
pTileData->CreateTileComData(nComNums);
nXTileNumber=pTileData->GetXTileNumber();
nYTileNumber=pTileData->GetYTileNumber();
for (nComNumber=0;nComNumber<nComNums;nComNumber++)
{
pTileBlkWTData=&m_pTileBlkWTData[nTileNumber*nComNums+nComNumber];
nDecLev=pTileBlkWTData->GetTileDecLev();
eDataType=pTileBlkWTData->GetDataType();
TileComInfo=pTileBlkWTData->GetTileInfo();
nTCWidth=TileComInfo.GetUnitWidth();
nTCHeight=TileComInfo.GetUnitHeight();
coordTCOrg=TileComI
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -