|
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 |
1.8.5