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.