HEVC Test Model (HM)  HM-16.3
Public Member Functions | Public Attributes | Private Attributes | List of all members
TComPatternParam Class Reference

neighbouring pixel access class for one component More...

#include <TComPattern.h>

Public Member Functions

__inline PelgetROIOrigin ()
 return starting position of ROI (ROI = &pattern[AboveOffset][LeftOffset]) More...
 
Void setPatternParamPel (Pel *piTexture, Int iRoiWidth, Int iRoiHeight, Int iStride)
 set parameters from Pel buffer for accessing neighbouring pixels More...
 

Public Attributes

Int m_iROIWidth
 
Int m_iROIHeight
 
Int m_iPatternStride
 

Private Attributes

Pelm_piROIOrigin
 

Detailed Description

neighbouring pixel access class for one component

Definition at line 55 of file TComPattern.h.

Member Function Documentation

__inline Pel* TComPatternParam::getROIOrigin ( )
inline

return starting position of ROI (ROI = &pattern[AboveOffset][LeftOffset])

Definition at line 66 of file TComPattern.h.

Void TComPatternParam::setPatternParamPel ( Pel piTexture,
Int  iRoiWidth,
Int  iRoiHeight,
Int  iStride 
)

set parameters from Pel buffer for accessing neighbouring pixels

Parameters
piTexturepixel data
iRoiWidthpattern width
iRoiHeightpattern height
iStridebuffer stride

Definition at line 78 of file TComPattern.cpp.

Member Data Documentation

Int TComPatternParam::m_iPatternStride

Definition at line 63 of file TComPattern.h.

Int TComPatternParam::m_iROIHeight

Definition at line 62 of file TComPattern.h.

Int TComPatternParam::m_iROIWidth

Definition at line 61 of file TComPattern.h.

Pel* TComPatternParam::m_piROIOrigin
private

Definition at line 58 of file TComPattern.h.


The documentation for this class was generated from the following files: