Dirac - A Video Codec

Created by the British Broadcasting Corporation.


motion.h File Reference

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

Include dependency graph for motion.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

Classes

Typedefs

Functions


Typedef Documentation

typedef MotionVector<int> dirac::ImageCoords
 

typedef TwoDArray<MVector> dirac::MvArray
 

typedef MotionVector<int> dirac::MVector
 

typedef TwoDArray< MotionVector<float> > dirac::MvFloatArray
 


Function Documentation

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
 


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