imagingmodules/jp2kcodec/Src/JP2KTileInfo.cpp
changeset 10 ac33adcbae0f
parent 0 469c91dae73b
equal deleted inserted replaced
0:469c91dae73b 10:ac33adcbae0f
    82 // -----------------------------------------------------------------------------
    82 // -----------------------------------------------------------------------------
    83 //
    83 //
    84 void CJ2kTileInfo::InitializeL()
    84 void CJ2kTileInfo::InitializeL()
    85     {
    85     {
    86     const TSizMarker &sizMarker = iImageInfo.SizMarker();
    86     const TSizMarker &sizMarker = iImageInfo.SizMarker();
    87     TUint16 numOfHorizTiles = iImageInfo.NumOfHorizTiles();
    87     TUint16 numOfHorizTiles = iImageInfo.NumOfHorizTilesL();
    88 
    88 
    89     // Calculate the tile canvas
    89     // Calculate the tile canvas
    90     TDiv    tDiv = TJ2kUtils::Div( iSot.iIsot, numOfHorizTiles );
    90     TDiv    tDiv = TJ2kUtils::DivL( iSot.iIsot, numOfHorizTiles );
    91     iTileCanvas.iTl = TPoint( Max( sizMarker.iXTOsiz + tDiv.rem * sizMarker.iXTsiz, sizMarker.iXOsiz ),
    91     iTileCanvas.iTl = TPoint( Max( sizMarker.iXTOsiz + tDiv.rem * sizMarker.iXTsiz, sizMarker.iXOsiz ),
    92                               Max( sizMarker.iYTOsiz + tDiv.quot * sizMarker.iYTsiz, sizMarker.iYOsiz ) );
    92                               Max( sizMarker.iYTOsiz + tDiv.quot * sizMarker.iYTsiz, sizMarker.iYOsiz ) );
    93     iTileCanvas.iBr = TPoint( Min( sizMarker.iXTOsiz + ( tDiv.rem + 1 ) * sizMarker.iXTsiz, sizMarker.iXsiz ),
    93     iTileCanvas.iBr = TPoint( Min( sizMarker.iXTOsiz + ( tDiv.rem + 1 ) * sizMarker.iXTsiz, sizMarker.iXsiz ),
    94                               Min( sizMarker.iYTOsiz + ( tDiv.quot + 1 ) * sizMarker.iYTsiz, sizMarker.iYsiz ) );
    94                               Min( sizMarker.iYTOsiz + ( tDiv.quot + 1 ) * sizMarker.iYTsiz, sizMarker.iYsiz ) );
    95 
    95