78 const UInt absPartIdxCU,
80 const UInt initTrDepthRelCU);
84 const Bool bProcessLastOfLevel,
86 const Bool splitAtCurrentDepth =
false,
147 const UInt absPartIdxCU,
148 const UInt forcedDepthOfCU)
149 :
TComTU(pcCU, absPartIdxCU, forcedDepthOfCU, 0) { }
152 const UInt absPartIdxCU);
155 const Bool bProcessLastOfLevel,
157 const Bool splitAtCurrentDepth =
false,
160 :
TComTU(parentLevel, bProcessLastOfLevel, splitMode, splitAtCurrentDepth, absPartIdxSourceComponent) { }
Bool ProcessChannelSection(const ChannelType chType) const
Bool useDST(const ComponentID compID)
Defines version information, constants and small in-line functions.
TComTU & operator=(const TComTU &)
ChromaFormat mChromaFormat
UInt GetRelPartIdxTU(const ComponentID compID) const
ChromaFormat GetChromaFormat() const
const TComTU * Parent() const
UInt GetTransformDepthRel() const
TComTURecurse(TComTU &parentLevel, const Bool bProcessLastOfLevel, const TU_SPLIT_MODE splitMode=QUAD_SPLIT, const Bool splitAtCurrentDepth=false, const ComponentID absPartIdxSourceComponent=COMPONENT_Y)
Bool IsLastSection() const
UInt GetTransformDepthRelAdj(const ChannelType chType) const
Bool nextSection(const TComTU &parent)
Bool mCodeAll[MAX_NUM_COMPONENT]
UInt GetSectionNumber() const
UInt GetAbsPartIdxTU() const
TU_SPLIT_MODE GetSplitMode() const
UInt mOffsets[MAX_NUM_COMPONENT]
UInt getGolombRiceStatisticsIndex(const ComponentID compID)
UInt GetEquivalentLog2TrSize(const ComponentID compID) const
Bool ProcessingAllQuadrants(const ComponentID compID) const
static const UInt NUMBER_OF_SECTIONS[NUMBER_OF_SPLIT_MODES]
enum TComTU::TU_SPLIT_MODE SPLIT_MODE
UInt GetLog2LumaTrSize() const
ChromaFormat
chroma formats (according to semantics of chroma_format_idc)
UInt getCoefficientOffset(const ComponentID compID) const
UInt GetAbsPartIdxNumParts(const ComponentID compID) const
UInt GetAbsPartIdxTU(const ComponentID compID) const
const TComRectangle & getRect(const ComponentID compID) const
Bool mbProcessLastOfLevel
Bool ProcessComponentSection(const ComponentID compID) const
UInt GetAbsPartIdxNumParts() const
UInt GetAbsPartIdxCU() const
Bool isNonTransformedResidualRotated(const ComponentID compID)
UInt GetTransformDepthRelAdj(const ComponentID compID) const
TComTURecurse(TComDataCU *pcCU, const UInt absPartIdxCU, const UInt forcedDepthOfCU)
UInt mTrDepthRelCU[MAX_NUM_COMPONENT]
const TComDataCU * getCU() const
TComRectangle mRect[MAX_NUM_COMPONENT]
UInt mOrigWidth[MAX_NUM_COMPONENT]
UInt GetTransformDepthTotal() const
UInt GetRelPartIdxTU() const
UInt GetTransformDepthTotalAdj(const ComponentID compID) const