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

Public Member Functions

 ScanGenerator (UInt blockWidth, UInt blockHeight, UInt stride, COEFF_SCAN_TYPE scanType)
 
UInt GetCurrentX () const
 
UInt GetCurrentY () const
 
UInt GetNextIndex (UInt blockOffsetX, UInt blockOffsetY)
 

Private Attributes

UInt m_line
 
UInt m_column
 
const UInt m_blockWidth
 
const UInt m_blockHeight
 
const UInt m_stride
 
const COEFF_SCAN_TYPE m_scanType
 

Detailed Description

Definition at line 53 of file TComRom.cpp.

Constructor & Destructor Documentation

ScanGenerator::ScanGenerator ( UInt  blockWidth,
UInt  blockHeight,
UInt  stride,
COEFF_SCAN_TYPE  scanType 
)
inline

Definition at line 62 of file TComRom.cpp.

Member Function Documentation

UInt ScanGenerator::GetCurrentX ( ) const
inline

Definition at line 66 of file TComRom.cpp.

UInt ScanGenerator::GetCurrentY ( ) const
inline

Definition at line 67 of file TComRom.cpp.

UInt ScanGenerator::GetNextIndex ( UInt  blockOffsetX,
UInt  blockOffsetY 
)
inline

Definition at line 69 of file TComRom.cpp.

Member Data Documentation

const UInt ScanGenerator::m_blockHeight
private

Definition at line 57 of file TComRom.cpp.

const UInt ScanGenerator::m_blockWidth
private

Definition at line 57 of file TComRom.cpp.

UInt ScanGenerator::m_column
private

Definition at line 56 of file TComRom.cpp.

UInt ScanGenerator::m_line
private

Definition at line 56 of file TComRom.cpp.

const COEFF_SCAN_TYPE ScanGenerator::m_scanType
private

Definition at line 59 of file TComRom.cpp.

const UInt ScanGenerator::m_stride
private

Definition at line 58 of file TComRom.cpp.


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