HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TComDataCU Member List

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 TComDataCUinline
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 TComDataCUprotected
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)TComDataCUinline
getCbf(UInt uiIdx, ComponentID eType) const TComDataCUinline
getCbf(ComponentID eType)TComDataCUinline
getCbf(UInt uiIdx, ComponentID eType, UInt uiTrDepth) const TComDataCUinline
getChromaQpAdj()TComDataCUinline
getChromaQpAdj(Int idx) const TComDataCUinline
getCodedChromaQpAdj() const TComDataCUinline
getCodedQP() const TComDataCUinline
getCoeff(ComponentID component)TComDataCUinline
getCoefScanIdx(const UInt uiAbsPartIdx, const UInt uiWidth, const UInt uiHeight, const ComponentID compID) const TComDataCU
getCrossComponentPredictionAlpha(ComponentID compID)TComDataCUinline
getCrossComponentPredictionAlpha(UInt uiIdx, ComponentID compID)TComDataCUinline
getCtuAbove()TComDataCUinline
getCtuAboveLeft()TComDataCUinline
getCtuAboveRight()TComDataCUinline
getCtuLeft()TComDataCUinline
getCtuRsAddr()TComDataCUinline
getCtuRsAddr() const TComDataCUinline
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)TComDataCUinline
getCUMvField(RefPicList e) const TComDataCUinline
getCUPelX() const TComDataCUinline
getCUPelY() const TComDataCUinline
getCUTransquantBypass()TComDataCUinline
getCUTransquantBypass(UInt uiIdx) const TComDataCUinline
getDepth()TComDataCUinline
getDepth(UInt uiIdx) const TComDataCUinline
getExplicitRdpcmMode(ComponentID component)TComDataCUinline
getExplicitRdpcmMode(ComponentID component, UInt partIdx) const TComDataCUinline
getHeight()TComDataCUinline
getHeight(UInt uiIdx) const TComDataCUinline
getInterDir()TComDataCUinline
getInterDir(UInt uiIdx) const TComDataCUinline
getInterMergeCandidates(UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField *pcMFieldNeighbours, UChar *puhInterDirNeighbours, Int &numValidMergeCand, UInt &numSpatialMergeCandidates, Int mrgCandIdx=-1) const TComDataCU
getIntraDir(const ChannelType channelType) const TComDataCUinline
getIntraDir(const ChannelType channelType, const UInt uiIdx) const TComDataCUinline
getIntraDirPredictor(UInt uiAbsPartIdx, Int uiIntraDirPred[NUM_MOST_PROBABLE_MODES], const ComponentID compID, Int *piMode=0) const TComDataCU
getIntraSizeIdx(UInt uiAbsPartIdx) const TComDataCU
getIPCMFlag()TComDataCUinline
getIPCMFlag(UInt uiIdx) const TComDataCUinline
getLastCodedQP(UInt uiAbsPartIdx) const TComDataCU
getLastValidPartIdx(Int iAbsPartIdx) const TComDataCU
getMergeAMP() const TComDataCUinline
getMergeFlag()TComDataCUinline
getMergeFlag(UInt uiIdx) const TComDataCUinline
getMergeIndex()TComDataCUinline
getMergeIndex(UInt uiIdx) const TComDataCUinline
getMvField(const TComDataCU *pcCU, UInt uiAbsPartIdx, RefPicList eRefPicList, TComMvField &rcMvField)TComDataCUstatic
getMVPIdx(RefPicList eRefPicList, UInt uiIdx) const TComDataCUinline
getMVPIdx(RefPicList eRefPicList)TComDataCUinline
getMVPNum(RefPicList eRefPicList, UInt uiIdx) const TComDataCUinline
getMVPNum(RefPicList eRefPicList)TComDataCUinline
getMvPredAbove(TComMv &rcMvPred) const TComDataCUinline
getMvPredAboveRight(TComMv &rcMvPred) const TComDataCUinline
getMvPredLeft(TComMv &rcMvPred) const TComDataCUinline
getNumPartitions(const UInt uiAbsPartIdx=0) const TComDataCU
getPartIndexAndSize(UInt uiPartIdx, UInt &ruiPartAddr, Int &riWidth, Int &riHeight) const TComDataCU
getPartitionSize()TComDataCUinline
getPartitionSize(UInt uiIdx) const TComDataCUinline
getPartPosition(UInt partIdx, Int &xP, Int &yP, Int &nPSW, Int &nPSH) const TComDataCU
getPCMSample(ComponentID component)TComDataCUinline
getPic()TComDataCUinline
getPic() const TComDataCUinline
getPredictionMode()TComDataCUinline
getPredictionMode(UInt uiIdx) const TComDataCUinline
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()TComDataCUinline
getQP(UInt uiIdx) const TComDataCUinline
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()TComDataCUinline
getSkipFlag(UInt idx) const TComDataCUinline
getSlice()TComDataCUinline
getSlice() const TComDataCUinline
getTMctsMvpIsValid()TComDataCUinline
getTotalBins()TComDataCUinline
getTotalBits()TComDataCUinline
getTotalCost()TComDataCUinline
getTotalDistortion()TComDataCUinline
getTotalNumPart()TComDataCUinline
getTransformIdx()TComDataCUinline
getTransformIdx(UInt uiIdx) const TComDataCUinline
getTransformSkip(ComponentID compID)TComDataCUinline
getTransformSkip(UInt uiIdx, ComponentID compID) const TComDataCUinline
getWidth()TComDataCUinline
getWidth(UInt uiIdx) const TComDataCUinline
getZorderIdxInCtu() const TComDataCUinline
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 TComDataCUinline
isIntra(UInt uiPartIdx) const TComDataCUinline
isLastColumnCTUInTile() const TComDataCU
isLastSubCUOfCtu(const UInt absPartIdx) const TComDataCU
isLosslessCoded(UInt absPartIdx) const TComDataCU
isRDPCMEnabled(UInt uiAbsPartIdx) const TComDataCUinline
isSkipped(UInt uiPartIdx) const TComDataCU
m_absZIdxInCtuTComDataCUprivate
m_acCUMvFieldTComDataCUprivate
m_apiMVPIdxTComDataCUprivate
m_apiMVPNumTComDataCUprivate
m_ArlCoeffIsAliasedAllocationTComDataCUprivate
m_bDecSubCuTComDataCUprivate
m_bIsMergeAMPTComDataCUprivate
m_ChromaQpAdjTComDataCUprivate
m_cMvFieldATComDataCUprivate
m_cMvFieldBTComDataCUprivate
m_cMvFieldCTComDataCUprivate
m_cMvPredTComDataCUprivate
m_codedChromaQpAdjTComDataCUprivate
m_codedQPTComDataCUprivate
m_crossComponentPredictionAlphaTComDataCUprivate
m_ctuRsAddrTComDataCUprivate
m_CUTransquantBypassTComDataCUprivate
m_dTotalCostTComDataCUprivate
m_explicitRdpcmModeTComDataCUprivate
m_pbIPCMFlagTComDataCUprivate
m_pbMergeFlagTComDataCUprivate
m_pcArlCoeffTComDataCUprivate
m_pcIPCMSampleTComDataCUprivate
m_pcPicTComDataCUprivate
m_pcSliceTComDataCUprivate
m_pcTrCoeffTComDataCUprivate
m_pCtuAboveTComDataCUprivate
m_pCtuAboveLeftTComDataCUprivate
m_pCtuAboveRightTComDataCUprivate
m_pCtuLeftTComDataCUprivate
m_pePartSizeTComDataCUprivate
m_pePredModeTComDataCUprivate
m_phQPTComDataCUprivate
m_puhCbfTComDataCUprivate
m_puhDepthTComDataCUprivate
m_puhHeightTComDataCUprivate
m_puhInterDirTComDataCUprivate
m_puhIntraDirTComDataCUprivate
m_puhMergeIndexTComDataCUprivate
m_puhTransformSkipTComDataCUprivate
m_puhTrIdxTComDataCUprivate
m_puhWidthTComDataCUprivate
m_skipFlagTComDataCUprivate
m_tMctsMvpIsValidTComDataCUprivate
m_uiCUPelXTComDataCUprivate
m_uiCUPelYTComDataCUprivate
m_uiNumPartitionTComDataCUprivate
m_uiTotalBinsTComDataCUprivate
m_uiTotalBitsTComDataCUprivate
m_uiTotalDistortionTComDataCUprivate
m_unitSizeTComDataCUprivate
setCbf(UInt uiIdx, ComponentID eType, UChar uh)TComDataCUinline
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)TComDataCUinline
setChromaQpAdjSubParts(UChar val, Int absPartIdx, Int depth)TComDataCU
setCodedChromaQpAdj(SChar qp)TComDataCUinline
setCodedQP(SChar qp)TComDataCUinline
setCrossComponentPredictionAlphaPartRange(SChar alphaValue, ComponentID compID, UInt uiAbsPartIdx, UInt uiCoveredPartIdxes)TComDataCU
setCUTransquantBypassSubParts(Bool flag, UInt uiAbsPartIdx, UInt uiDepth)TComDataCU
setDepth(UInt uiIdx, UChar uh)TComDataCUinline
setDepthSubParts(UInt uiDepth, UInt uiAbsPartIdx)TComDataCU
setExplicitRdpcmModePartRange(UInt rdpcmMode, ComponentID compID, UInt uiAbsPartIdx, UInt uiCoveredPartIdxes)TComDataCU
setHeight(UInt uiIdx, UChar uh)TComDataCUinline
setInterDir(UInt uiIdx, UChar uh)TComDataCUinline
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)TComDataCUinline
setIPCMFlagSubParts(Bool bIpcmFlag, UInt uiAbsPartIdx, UInt uiDepth)TComDataCU
setMergeAMP(Bool b)TComDataCUinline
setMergeFlag(UInt uiIdx, Bool b)TComDataCUinline
setMergeFlagSubParts(Bool bMergeFlag, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth)TComDataCU
setMergeIndex(UInt uiIdx, UInt uiMergeIndex)TComDataCUinline
setMergeIndexSubParts(UInt uiMergeIndex, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth)TComDataCU
setMVPIdx(RefPicList eRefPicList, UInt uiIdx, Int iMVPIdx)TComDataCUinline
setMVPIdxSubParts(Int iMVPIdx, RefPicList eRefPicList, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth)TComDataCU
setMVPNum(RefPicList eRefPicList, UInt uiIdx, Int iMVPNum)TComDataCUinline
setMVPNumSubParts(Int iMVPNum, RefPicList eRefPicList, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth)TComDataCU
setOutsideCUPart(UInt uiAbsPartIdx, UInt uiDepth)TComDataCU
setPartitionSize(UInt uiIdx, PartSize uh)TComDataCUinline
setPartSizeSubParts(PartSize eMode, UInt uiAbsPartIdx, UInt uiDepth)TComDataCU
setPredictionMode(UInt uiIdx, PredMode uh)TComDataCUinline
setPredModeSubParts(PredMode eMode, UInt uiAbsPartIdx, UInt uiDepth)TComDataCU
setQP(UInt uiIdx, SChar value)TComDataCUinline
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)TComDataCUinline
setSkipFlagSubParts(Bool skip, UInt absPartIdx, UInt depth)TComDataCU
setSubPart(T bParameter, T *pbBaseCtu, UInt uiCUAddr, UInt uiCUDepth, UInt uiPUIdx)TComDataCU
setTMctsMvpIsValid(Bool b)TComDataCUinline
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)TComDataCUinline
TComDataCU()TComDataCU
xAddMVPCandUnscaled(AMVPInfo &info, const RefPicList eRefPicList, const Int iRefIdx, const UInt uiPartUnitIdx, const MVP_DIR eDir) const TComDataCUprotected
xAddMVPCandWithScaling(AMVPInfo &info, const RefPicList eRefPicList, const Int iRefIdx, const UInt uiPartUnitIdx, const MVP_DIR eDir) const TComDataCUprotected
xDeriveCenterIdx(UInt uiPartIdx, UInt &ruiPartIdxCenter) const TComDataCUprotected
xGetColMVP(const RefPicList eRefPicList, const Int ctuRsAddr, const Int partUnitIdx, TComMv &rcMv, const Int refIdx) const TComDataCUprotected
xGetDistScaleFactor(Int iCurrPOC, Int iCurrRefPOC, Int iColPOC, Int iColRefPOC)TComDataCUprotectedstatic
~TComDataCU()TComDataCUvirtual