- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# dirac::SimpleBlockDiff Class Reference

A class for doing block differences without bounds-checking, inherited from BlockDiff. More...

`#include <me_utils.h>`

Inheritance diagram for dirac::SimpleBlockDiff:

List of all members.

## Public Member Functions
| SimpleBlockDiff (const PicArray &ref, const PicArray &pic)
| Constructor, initialising the reference and picture data.
float | Diff (const BlockDiffParams &dparams, const MVector &mv)
| Do the actual difference without bounds checking.

## Detailed Description

A class for doing block differences without bounds-checking, inherited from BlockDiff.

Definition at line 146 of file me_utils.h.

## Member Function Documentation

float SimpleBlockDiff::Diff | ( | const BlockDiffParams & | dparams,
|  | const MVector & | mv
| ) | `[virtual]`

  | Do the actual difference without bounds checking. Do the actual difference without bounds checking Parameters:
  | dparams | the parameters in which costs, block parameters etc are stored
  | mv | the motion vector being used
Implements dirac::BlockDiff. Definition at line 136 of file me_utils.cpp. References dirac::BlockDiff::ref_data, dirac::MotionVector< T >::x, dirac::BlockDiffParams::Xl(), dirac::BlockDiffParams::Xp(), dirac::MotionVector< T >::y, dirac::BlockDiffParams::Yl(), and dirac::BlockDiffParams::Yp().

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

- C:/guliverkli/src/filters/parser/diracsplitter/libdirac/libdirac_motionest/me_utils.h
- C:/guliverkli/src/filters/parser/diracsplitter/libdirac/libdirac_motionest/me_utils.cpp