HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TComPattern.cpp File Reference

neighbouring pixel access classes More...

#include "TComPic.h"
#include "TComPattern.h"
#include "TComDataCU.h"
#include "TComTU.h"
#include "Debug.h"
#include "TComPrediction.h"
Include dependency graph for TComPattern.cpp:

Go to the source code of this file.

Functions

Void fillReferenceSamples (const Int bitDepth, const Pel *piRoiOrigin, Pel *piIntraTemp, const Bool *bNeighborFlags, const Int iNumIntraNeighbor, const Int unitWidth, const Int unitHeight, const Int iAboveUnits, const Int iLeftUnits, const UInt uiWidth, const UInt uiHeight, const Int iPicStride)
 padding of unavailable reference samples for intra prediction More...
 
Bool isAboveLeftAvailable (const TComDataCU *pcCU, UInt uiPartIdxLT)
 constrained intra prediction More...
 
Int isAboveAvailable (const TComDataCU *pcCU, UInt uiPartIdxLT, UInt uiPartIdxRT, Bool *bValidFlags)
 
Int isLeftAvailable (const TComDataCU *pcCU, UInt uiPartIdxLT, UInt uiPartIdxLB, Bool *bValidFlags)
 
Int isAboveRightAvailable (const TComDataCU *pcCU, UInt uiPartIdxLT, UInt uiPartIdxRT, Bool *bValidFlags)
 
Int isBelowLeftAvailable (const TComDataCU *pcCU, UInt uiPartIdxLT, UInt uiPartIdxLB, Bool *bValidFlags)
 

Detailed Description

neighbouring pixel access classes

Definition in file TComPattern.cpp.