Parameters for overlapped block motion compensation.
#include <common.h>
|
| | OLBParams () |
| | Default constructor does nothing.
|
| | OLBParams (const int xblen, const int yblen, const int xbsep, const int ybsep) |
| | Constructor.
|
| int | Xblen () const |
| | Returns the horizontal block length.
|
| int | Yblen () const |
| | Returns the vertical block length.
|
| int | Xbsep () const |
| | Returns the horizontal block separation.
|
| int | Ybsep () const |
| | Returns the vertical block separation.
|
| int | Xoffset () const |
| | The offset in the horizontal start of the block caused by overlap,=(XBLEN-XBSEP)/2.
|
| int | Yoffset () const |
| | The offset in the vertical start of the block caused by overlap,=(YBLEN-YBSEP)/2.
|
| void | SetXblen (int xblen) |
| | Sets the block width.
|
| void | SetYblen (int yblen) |
| | Sets the block height.
|
| void | SetXbsep (int xbsep) |
| | Sets the block horizontal separation.
|
| void | SetYbsep (int ybsep) |
| | Sets the block vertical separation.
|
| bool | operator== (const OLBParams bparams) const |
◆ OLBParams() [1/2]
◆ OLBParams() [2/2]
◆ operator==()
| bool dirac::OLBParams::operator== |
( |
const OLBParams | bparams | ) |
const |
◆ SetXblen()
◆ SetXbsep()
◆ SetYblen()
◆ SetYbsep()
◆ Xblen()
◆ Xbsep()
◆ Xoffset()
◆ Yblen()
◆ Ybsep()
◆ Yoffset()
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | , |
|
|
OLBParams & | ) |
|
friend |
◆ operator>>
| std::istream & operator>> |
( |
std::istream & | , |
|
|
OLBParams & | ) |
|
friend |
◆ m_xblen
◆ m_xbsep
◆ m_xoffset
◆ m_yblen
◆ m_ybsep
◆ m_yoffset
The documentation for this class was generated from the following file:
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.