Dirac - A Video Codec

Created by the British Broadcasting Corporation.


motion.h File Reference

#include <libdirac_common/common.h>
#include <algorithm>

Go to the source code of this file.

Classes

Typedefs

Functions


Typedef Documentation

typedef MotionVector<int> ImageCoords
 

typedef TwoDArray<MVector> MvArray
 

typedef MotionVector<int> MVector
 


Function Documentation

void CreateBlock const OLBParams bparams,
bool  FullX,
bool  FullY,
TwoDArray< CalcValueType > &  WeightArray
 

void FlipX const TwoDArray< CalcValueType > &  Original,
const OLBParams bparams,
TwoDArray< CalcValueType > &  Flipped
 

void FlipY const TwoDArray< CalcValueType > &  Original,
const OLBParams bparams,
TwoDArray< CalcValueType > &  Flipped
 

unsigned int GetMean std::vector< unsigned int > &  values  )  [inline]
 

int GetMean std::vector< int > &  values  )  [inline]
 

MVector MvMean MVector mv1,
MVector mv2
[inline]
 

MVector MvMedian const std::vector< MVector > &  vect_list  )  [inline]
 

MVector MvMedian const MVector mv1,
const MVector mv2,
const MVector mv3
[inline]
 

int Norm1 const MVector mv  )  [inline]
 

int Norm2 const MVector mv  )  [inline]
 

template<class T>
std::ostream& operator<< std::ostream &  stream,
MotionVector< T > &  mv
 

template<class T>
std::istream& operator>> std::istream &  stream,
MotionVector< T > &  mv
 

float RaisedCosine float  t,
float  B
 


© 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.