Created by the British Broadcasting Corporation.
Motion vector class - just a pair.
#include <motion.h>
Public Member Functions | |
| MotionVector (T a, T b) | |
| Constructor. More... | |
| MotionVector () | |
| Default construct - sets components to 0. More... | |
| MotionVector (T a) | |
| Constructor. More... | |
| MotionVector< T > | operator+ (const MotionVector< T > &argument) const |
| Addition. More... | |
| MotionVector< T > | operator- (const MotionVector< T > &argument) const |
| Subtraction. More... | |
| MotionVector< T > | operator* (const float argument) const |
| Scalar multiplication. More... | |
| MotionVector< T > | operator* (const int argument) const |
| Scalar multiplication. More... | |
| MotionVector< T > | operator<< (const int argument) const |
| Bitshift of each component. More... | |
| MotionVector< T > | operator>> (const int argument) const |
| Bitshift of each component. More... | |
| T & | operator[] (const int pos) |
| Array-style element access. More... | |
| const T & | operator[] (const int pos) const |
| Array-style element access. More... | |
Public Attributes | |
| T | x |
| x and y components More... | |
| T | y |
|
inline |
|
inline |
|
inline |
|
inline |
References dirac::MotionVector< T >::x, and dirac::MotionVector< T >::y.
|
inline |
References dirac::MotionVector< T >::x, and dirac::MotionVector< T >::y.
|
inline |
References dirac::MotionVector< T >::x, and dirac::MotionVector< T >::y.
|
inline |
References dirac::MotionVector< T >::x, and dirac::MotionVector< T >::y.
|
inline |
|
inline |
References dirac::MotionVector< T >::x, and dirac::MotionVector< T >::y.
|
inline |
References dirac::MotionVector< T >::x, and dirac::MotionVector< T >::y.
|
inline |
References dirac::MotionVector< T >::x, and dirac::MotionVector< T >::y.
| T dirac::MotionVector< T >::x |
| T dirac::MotionVector< T >::y |
© 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.