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.

Namespaces

Classes

Typedefs

Enumerations

Functions


Typedef Documentation

typedef MotionVector<int> dirac::ImageCoords
 

typedef TwoDArray<MVector> dirac::MvArray
 

typedef MotionVector<int> dirac::MVector
 

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


Enumeration Type Documentation

enum MvElement
 

Enumeration values:
HORIZONTAL 
VERTICAL 


Function Documentation

int GetSMean std::vector< int > &  values  ) 
 

unsigned int GetUMean std::vector< unsigned int > &  values  ) 
 

int Median const std::vector< int > &  val_list  ) 
 

int Median const int  val1,
const int  val2,
const int  val3
 

MVector MvMean const MVector mv1,
const MVector mv2
 

MVector MvMedian const std::vector< MVector > &  vect_list  ) 
 

MVector MvMedian const MVector mv1,
const MVector mv2,
const MVector mv3
 

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.