HEVC Test Model (HM)
HM-16.18
|
basic motion vector class More...
#include <TComMv.h>
Public Member Functions | |
TComMv () | |
TComMv (Short iHor, Short iVer) | |
Void | set (Short iHor, Short iVer) |
Void | setHor (Short i) |
Void | setVer (Short i) |
Void | setZero () |
Int | getHor () const |
Int | getVer () const |
Int | getAbsHor () const |
Int | getAbsVer () const |
const TComMv & | operator+= (const TComMv &rcMv) |
const TComMv & | operator-= (const TComMv &rcMv) |
Void | divideByPowerOf2 (const Int i) |
shift right with rounding More... | |
const TComMv & | operator<<= (const Int i) |
const TComMv | operator- (const TComMv &rcMv) const |
const TComMv | operator+ (const TComMv &rcMv) const |
Bool | operator== (const TComMv &rcMv) const |
Bool | operator!= (const TComMv &rcMv) const |
const TComMv | scaleMv (Int iScale) const |
Private Attributes | |
Short | m_iHor |
horizontal component of motion vector More... | |
Short | m_iVer |
vertical component of motion vector More... | |
|
private |
|
private |