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:
Generated on Tue Dec 13 14:49:20 2005 for guliverkli by  doxygen 1.4.5