HEVC Test Model (HM)
HM-16.18
|
This is the complete list of members for TComDataCU, including all inherited members.
bitwiseOrCbfPartRange(UInt uiCbf, ComponentID compID, UInt uiAbsPartIdx, UInt uiCoveredPartIdxes) | TComDataCU | |
clearCbf(UInt uiIdx, ComponentID eType, UInt uiNumParts) | TComDataCU | |
clipMv(TComMv &rcMv) const | TComDataCU | |
compressMV() | TComDataCU | |
copyInterPredInfoFrom(TComDataCU *pcCU, UInt uiAbsPartIdx, RefPicList eRefPicList) | TComDataCU | |
copyPartFrom(TComDataCU *pcCU, UInt uiPartUnitIdx, UInt uiDepth) | TComDataCU | |
copySubCU(TComDataCU *pcCU, UInt uiPartUnitIdx) | TComDataCU | |
copyToPic(UChar uiDepth) | TComDataCU | |
create(ChromaFormat chromaFormatIDC, UInt uiNumPartition, UInt uiWidth, UInt uiHeight, Bool bDecSubCu, Int unitSize, TCoeff *pParentARLBuffer=0) | TComDataCU | |
CUIsFromSameSlice(const TComDataCU *pCU) const | TComDataCU | inline |
CUIsFromSameSliceAndTile(const TComDataCU *pCU) const | TComDataCU | |
CUIsFromSameSliceTileAndWavefrontRow(const TComDataCU *pCU) const | TComDataCU | |
CUIsFromSameTile(const TComDataCU *pCU) const | TComDataCU | |
deriveLeftBottomIdx(UInt uiPartIdx, UInt &ruiPartIdxLB) const | TComDataCU | |
deriveLeftBottomIdxGeneral(UInt uiAbsPartIdx, UInt uiPartIdx, UInt &ruiPartIdxLB) const | TComDataCU | |
deriveLeftRightTopIdx(UInt uiPartIdx, UInt &ruiPartIdxLT, UInt &ruiPartIdxRT) const | TComDataCU | |
deriveLeftRightTopIdxGeneral(UInt uiAbsPartIdx, UInt uiPartIdx, UInt &ruiPartIdxLT, UInt &ruiPartIdxRT) const | TComDataCU | |
deriveRightBottomIdx(UInt uiPartIdx, UInt &ruiPartIdxRB) const | TComDataCU | protected |
destroy() | TComDataCU | |
fillMvpCand(const UInt uiPartIdx, const UInt uiPartAddr, const RefPicList eRefPicList, const Int iRefIdx, AMVPInfo *pInfo) const | TComDataCU | |
getAllowedChromaDir(UInt uiAbsPartIdx, UInt *uiModeList) const | TComDataCU | |
getArlCoeff(ComponentID component) | TComDataCU | inline |
getCbf(UInt uiIdx, ComponentID eType) const | TComDataCU | inline |
getCbf(ComponentID eType) | TComDataCU | inline |
getCbf(UInt uiIdx, ComponentID eType, UInt uiTrDepth) const | TComDataCU | inline |
getChromaQpAdj() | TComDataCU | inline |
getChromaQpAdj(Int idx) const | TComDataCU | inline |
getCodedChromaQpAdj() const | TComDataCU | inline |
getCodedQP() const | TComDataCU | inline |
getCoeff(ComponentID component) | TComDataCU | inline |
getCoefScanIdx(const UInt uiAbsPartIdx, const UInt uiWidth, const UInt uiHeight, const ComponentID compID) const | TComDataCU | |
getCrossComponentPredictionAlpha(ComponentID compID) | TComDataCU | inline |
getCrossComponentPredictionAlpha(UInt uiIdx, ComponentID compID) | TComDataCU | inline |
getCtuAbove() | TComDataCU | inline |
getCtuAboveLeft() | TComDataCU | inline |
getCtuAboveRight() | TComDataCU | inline |
getCtuLeft() | TComDataCU | inline |
getCtuRsAddr() | TComDataCU | inline |
getCtuRsAddr() const | TComDataCU | inline |
getCtxInterDir(UInt uiAbsPartIdx) const | TComDataCU | |
getCtxQtCbf(TComTU &rTu, const ChannelType chType) const | TComDataCU | |
getCtxSkipFlag(UInt uiAbsPartIdx) const | TComDataCU | |
getCtxSplitFlag(UInt uiAbsPartIdx, UInt uiDepth) const | TComDataCU | |
getCUMvField(RefPicList e) | TComDataCU | inline |
getCUMvField(RefPicList e) const | TComDataCU | inline |
getCUPelX() const | TComDataCU | inline |
getCUPelY() const | TComDataCU | inline |
getCUTransquantBypass() | TComDataCU | inline |
getCUTransquantBypass(UInt uiIdx) const | TComDataCU | inline |
getDepth() | TComDataCU | inline |
getDepth(UInt uiIdx) const | TComDataCU | inline |
getExplicitRdpcmMode(ComponentID component) | TComDataCU | inline |
getExplicitRdpcmMode(ComponentID component, UInt partIdx) const | TComDataCU | inline |
getHeight() | TComDataCU | inline |
getHeight(UInt uiIdx) const | TComDataCU | inline |
getInterDir() | TComDataCU | inline |
getInterDir(UInt uiIdx) const | TComDataCU | inline |
getInterMergeCandidates(UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField *pcMFieldNeighbours, UChar *puhInterDirNeighbours, Int &numValidMergeCand, UInt &numSpatialMergeCandidates, Int mrgCandIdx=-1) const | TComDataCU | |
getIntraDir(const ChannelType channelType) const | TComDataCU | inline |
getIntraDir(const ChannelType channelType, const UInt uiIdx) const | TComDataCU | inline |
getIntraDirPredictor(UInt uiAbsPartIdx, Int uiIntraDirPred[NUM_MOST_PROBABLE_MODES], const ComponentID compID, Int *piMode=0) const | TComDataCU | |
getIntraSizeIdx(UInt uiAbsPartIdx) const | TComDataCU | |
getIPCMFlag() | TComDataCU | inline |
getIPCMFlag(UInt uiIdx) const | TComDataCU | inline |
getLastCodedQP(UInt uiAbsPartIdx) const | TComDataCU | |
getLastValidPartIdx(Int iAbsPartIdx) const | TComDataCU | |
getMergeAMP() const | TComDataCU | inline |
getMergeFlag() | TComDataCU | inline |
getMergeFlag(UInt uiIdx) const | TComDataCU | inline |
getMergeIndex() | TComDataCU | inline |
getMergeIndex(UInt uiIdx) const | TComDataCU | inline |
getMvField(const TComDataCU *pcCU, UInt uiAbsPartIdx, RefPicList eRefPicList, TComMvField &rcMvField) | TComDataCU | static |
getMVPIdx(RefPicList eRefPicList, UInt uiIdx) const | TComDataCU | inline |
getMVPIdx(RefPicList eRefPicList) | TComDataCU | inline |
getMVPNum(RefPicList eRefPicList, UInt uiIdx) const | TComDataCU | inline |
getMVPNum(RefPicList eRefPicList) | TComDataCU | inline |
getMvPredAbove(TComMv &rcMvPred) const | TComDataCU | inline |
getMvPredAboveRight(TComMv &rcMvPred) const | TComDataCU | inline |
getMvPredLeft(TComMv &rcMvPred) const | TComDataCU | inline |
getNumPartitions(const UInt uiAbsPartIdx=0) const | TComDataCU | |
getPartIndexAndSize(UInt uiPartIdx, UInt &ruiPartAddr, Int &riWidth, Int &riHeight) const | TComDataCU | |
getPartitionSize() | TComDataCU | inline |
getPartitionSize(UInt uiIdx) const | TComDataCU | inline |
getPartPosition(UInt partIdx, Int &xP, Int &yP, Int &nPSW, Int &nPSH) const | TComDataCU | |
getPCMSample(ComponentID component) | TComDataCU | inline |
getPic() | TComDataCU | inline |
getPic() const | TComDataCU | inline |
getPredictionMode() | TComDataCU | inline |
getPredictionMode(UInt uiIdx) const | TComDataCU | inline |
getPUAbove(UInt &uiAPartUnitIdx, UInt uiCurrPartUnitIdx, Bool bEnforceSliceRestriction=true, Bool planarAtCTUBoundary=false, Bool bEnforceTileRestriction=true) const | TComDataCU | |
getPUAboveLeft(UInt &uiALPartUnitIdx, UInt uiCurrPartUnitIdx, Bool bEnforceSliceRestriction=true) const | TComDataCU | |
getPUAboveRight(UInt &uiARPartUnitIdx, UInt uiCurrPartUnitIdx, UInt uiPartUnitOffset=1, Bool bEnforceSliceRestriction=true) const | TComDataCU | |
getPUBelowLeft(UInt &uiBLPartUnitIdx, UInt uiCurrPartUnitIdx, UInt uiPartUnitOffset=1, Bool bEnforceSliceRestriction=true) const | TComDataCU | |
getPULeft(UInt &uiLPartUnitIdx, UInt uiCurrPartUnitIdx, Bool bEnforceSliceRestriction=true, Bool bEnforceTileRestriction=true) const | TComDataCU | |
getQP() | TComDataCU | inline |
getQP(UInt uiIdx) const | TComDataCU | inline |
getQpMinCuAbove(UInt &uiAPartUnitIdx, UInt uiCurrAbsIdxInCtu) const | TComDataCU | |
getQpMinCuLeft(UInt &uiLPartUnitIdx, UInt uiCurrAbsIdxInCtu) const | TComDataCU | |
getQtRootCbf(UInt uiIdx) const | TComDataCU | |
getQuadtreeTULog2MinSizeInCU(UInt uiIdx) const | TComDataCU | |
getRefQP(UInt uiCurrAbsIdxInCtu) const | TComDataCU | |
getSkipFlag() | TComDataCU | inline |
getSkipFlag(UInt idx) const | TComDataCU | inline |
getSlice() | TComDataCU | inline |
getSlice() const | TComDataCU | inline |
getTMctsMvpIsValid() | TComDataCU | inline |
getTotalBins() | TComDataCU | inline |
getTotalBits() | TComDataCU | inline |
getTotalCost() | TComDataCU | inline |
getTotalDistortion() | TComDataCU | inline |
getTotalNumPart() | TComDataCU | inline |
getTransformIdx() | TComDataCU | inline |
getTransformIdx(UInt uiIdx) const | TComDataCU | inline |
getTransformSkip(ComponentID compID) | TComDataCU | inline |
getTransformSkip(UInt uiIdx, ComponentID compID) const | TComDataCU | inline |
getWidth() | TComDataCU | inline |
getWidth(UInt uiIdx) const | TComDataCU | inline |
getZorderIdxInCtu() const | TComDataCU | inline |
hasEqualMotion(UInt uiAbsPartIdx, const TComDataCU *pcCandCU, UInt uiCandAbsPartIdx) const | TComDataCU | |
initCtu(TComPic *pcPic, UInt ctuRsAddr) | TComDataCU | |
initEstData(const UInt uiDepth, const Int qp, const Bool bTransquantBypass) | TComDataCU | |
initSubCU(TComDataCU *pcCU, UInt uiPartUnitIdx, UInt uiDepth, Int qp) | TComDataCU | |
isBipredRestriction(UInt puIdx) const | TComDataCU | |
isDiffMER(Int xN, Int yN, Int xP, Int yP) const | TComDataCU | |
isFirstAbsZorderIdxInDepth(UInt uiAbsPartIdx, UInt uiDepth) const | TComDataCU | |
isInter(UInt uiPartIdx) const | TComDataCU | inline |
isIntra(UInt uiPartIdx) const | TComDataCU | inline |
isLastColumnCTUInTile() const | TComDataCU | |
isLastSubCUOfCtu(const UInt absPartIdx) const | TComDataCU | |
isLosslessCoded(UInt absPartIdx) const | TComDataCU | |
isRDPCMEnabled(UInt uiAbsPartIdx) const | TComDataCU | inline |
isSkipped(UInt uiPartIdx) const | TComDataCU | |
m_absZIdxInCtu | TComDataCU | private |
m_acCUMvField | TComDataCU | private |
m_apiMVPIdx | TComDataCU | private |
m_apiMVPNum | TComDataCU | private |
m_ArlCoeffIsAliasedAllocation | TComDataCU | private |
m_bDecSubCu | TComDataCU | private |
m_bIsMergeAMP | TComDataCU | private |
m_ChromaQpAdj | TComDataCU | private |
m_cMvFieldA | TComDataCU | private |
m_cMvFieldB | TComDataCU | private |
m_cMvFieldC | TComDataCU | private |
m_cMvPred | TComDataCU | private |
m_codedChromaQpAdj | TComDataCU | private |
m_codedQP | TComDataCU | private |
m_crossComponentPredictionAlpha | TComDataCU | private |
m_ctuRsAddr | TComDataCU | private |
m_CUTransquantBypass | TComDataCU | private |
m_dTotalCost | TComDataCU | private |
m_explicitRdpcmMode | TComDataCU | private |
m_pbIPCMFlag | TComDataCU | private |
m_pbMergeFlag | TComDataCU | private |
m_pcArlCoeff | TComDataCU | private |
m_pcIPCMSample | TComDataCU | private |
m_pcPic | TComDataCU | private |
m_pcSlice | TComDataCU | private |
m_pcTrCoeff | TComDataCU | private |
m_pCtuAbove | TComDataCU | private |
m_pCtuAboveLeft | TComDataCU | private |
m_pCtuAboveRight | TComDataCU | private |
m_pCtuLeft | TComDataCU | private |
m_pePartSize | TComDataCU | private |
m_pePredMode | TComDataCU | private |
m_phQP | TComDataCU | private |
m_puhCbf | TComDataCU | private |
m_puhDepth | TComDataCU | private |
m_puhHeight | TComDataCU | private |
m_puhInterDir | TComDataCU | private |
m_puhIntraDir | TComDataCU | private |
m_puhMergeIndex | TComDataCU | private |
m_puhTransformSkip | TComDataCU | private |
m_puhTrIdx | TComDataCU | private |
m_puhWidth | TComDataCU | private |
m_skipFlag | TComDataCU | private |
m_tMctsMvpIsValid | TComDataCU | private |
m_uiCUPelX | TComDataCU | private |
m_uiCUPelY | TComDataCU | private |
m_uiNumPartition | TComDataCU | private |
m_uiTotalBins | TComDataCU | private |
m_uiTotalBits | TComDataCU | private |
m_uiTotalDistortion | TComDataCU | private |
m_unitSize | TComDataCU | private |
setCbf(UInt uiIdx, ComponentID eType, UChar uh) | TComDataCU | inline |
setCbfPartRange(UInt uiCbf, ComponentID compID, UInt uiAbsPartIdx, UInt uiCoveredPartIdxes) | TComDataCU | |
setCbfSubParts(const UInt uiCbf[MAX_NUM_COMPONENT], UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setCbfSubParts(UInt uiCbf, ComponentID compID, UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setCbfSubParts(UInt uiCbf, ComponentID compID, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth) | TComDataCU | |
setChromaQpAdj(Int idx, UChar val) | TComDataCU | inline |
setChromaQpAdjSubParts(UChar val, Int absPartIdx, Int depth) | TComDataCU | |
setCodedChromaQpAdj(SChar qp) | TComDataCU | inline |
setCodedQP(SChar qp) | TComDataCU | inline |
setCrossComponentPredictionAlphaPartRange(SChar alphaValue, ComponentID compID, UInt uiAbsPartIdx, UInt uiCoveredPartIdxes) | TComDataCU | |
setCUTransquantBypassSubParts(Bool flag, UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setDepth(UInt uiIdx, UChar uh) | TComDataCU | inline |
setDepthSubParts(UInt uiDepth, UInt uiAbsPartIdx) | TComDataCU | |
setExplicitRdpcmModePartRange(UInt rdpcmMode, ComponentID compID, UInt uiAbsPartIdx, UInt uiCoveredPartIdxes) | TComDataCU | |
setHeight(UInt uiIdx, UChar uh) | TComDataCU | inline |
setInterDir(UInt uiIdx, UChar uh) | TComDataCU | inline |
setInterDirSubParts(UInt uiDir, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth) | TComDataCU | |
setIntraDirSubParts(const ChannelType channelType, const UInt uiDir, const UInt uiAbsPartIdx, const UInt uiDepth) | TComDataCU | |
setIPCMFlag(UInt uiIdx, Bool b) | TComDataCU | inline |
setIPCMFlagSubParts(Bool bIpcmFlag, UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setMergeAMP(Bool b) | TComDataCU | inline |
setMergeFlag(UInt uiIdx, Bool b) | TComDataCU | inline |
setMergeFlagSubParts(Bool bMergeFlag, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth) | TComDataCU | |
setMergeIndex(UInt uiIdx, UInt uiMergeIndex) | TComDataCU | inline |
setMergeIndexSubParts(UInt uiMergeIndex, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth) | TComDataCU | |
setMVPIdx(RefPicList eRefPicList, UInt uiIdx, Int iMVPIdx) | TComDataCU | inline |
setMVPIdxSubParts(Int iMVPIdx, RefPicList eRefPicList, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth) | TComDataCU | |
setMVPNum(RefPicList eRefPicList, UInt uiIdx, Int iMVPNum) | TComDataCU | inline |
setMVPNumSubParts(Int iMVPNum, RefPicList eRefPicList, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth) | TComDataCU | |
setOutsideCUPart(UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setPartitionSize(UInt uiIdx, PartSize uh) | TComDataCU | inline |
setPartSizeSubParts(PartSize eMode, UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setPredictionMode(UInt uiIdx, PredMode uh) | TComDataCU | inline |
setPredModeSubParts(PredMode eMode, UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setQP(UInt uiIdx, SChar value) | TComDataCU | inline |
setQPSubCUs(Int qp, UInt absPartIdx, UInt depth, Bool &foundNonZeroCbf) | TComDataCU | |
setQPSubParts(Int qp, UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setSizeSubParts(UInt uiWidth, UInt uiHeight, UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setSkipFlag(UInt idx, Bool skip) | TComDataCU | inline |
setSkipFlagSubParts(Bool skip, UInt absPartIdx, UInt depth) | TComDataCU | |
setSubPart(T bParameter, T *pbBaseCtu, UInt uiCUAddr, UInt uiCUDepth, UInt uiPUIdx) | TComDataCU | |
setTMctsMvpIsValid(Bool b) | TComDataCU | inline |
setTransformSkipPartRange(UInt useTransformSkip, ComponentID compID, UInt uiAbsPartIdx, UInt uiCoveredPartIdxes) | TComDataCU | |
setTransformSkipSubParts(UInt useTransformSkip, ComponentID compID, UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setTransformSkipSubParts(const UInt useTransformSkip[MAX_NUM_COMPONENT], UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setTrIdxSubParts(UInt uiTrIdx, UInt uiAbsPartIdx, UInt uiDepth) | TComDataCU | |
setWidth(UInt uiIdx, UChar uh) | TComDataCU | inline |
TComDataCU() | TComDataCU | |
xAddMVPCandUnscaled(AMVPInfo &info, const RefPicList eRefPicList, const Int iRefIdx, const UInt uiPartUnitIdx, const MVP_DIR eDir) const | TComDataCU | protected |
xAddMVPCandWithScaling(AMVPInfo &info, const RefPicList eRefPicList, const Int iRefIdx, const UInt uiPartUnitIdx, const MVP_DIR eDir) const | TComDataCU | protected |
xDeriveCenterIdx(UInt uiPartIdx, UInt &ruiPartIdxCenter) const | TComDataCU | protected |
xGetColMVP(const RefPicList eRefPicList, const Int ctuRsAddr, const Int partUnitIdx, TComMv &rcMv, const Int refIdx) const | TComDataCU | protected |
xGetDistScaleFactor(Int iCurrPOC, Int iCurrRefPOC, Int iColPOC, Int iColRefPOC) | TComDataCU | protectedstatic |
~TComDataCU() | TComDataCU | virtual |