- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# dirac::OLBParams Class Reference

Parameters for overlapped block motion compensation. More...

`#include <common.h>`

List of all members.

## Public Member Functions
| OLBParams ()
| Default constructor does nothing.
| OLBParams (const int xblen, int const yblen, int const xbsep, int const 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.
## Friends
std::ostream & | operator<< (std::ostream &, OLBParams &)
std::istream & | operator>> (std::istream &, OLBParams &)

## Detailed Description

Parameters for overlapped block motion compensation.

Definition at line 275 of file common.h.

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

- C:/guliverkli/src/filters/parser/diracsplitter/libdirac/libdirac_common/common.h
- C:/guliverkli/src/filters/parser/diracsplitter/libdirac/libdirac_common/common.cpp