Vector< DataType, size > Class Template Reference
Generic vector implementation.
More...
#include <VectorLarge.h>
List of all members.
Detailed Description
template<class DataType, int size>
class Vector< DataType, size >
Generic vector implementation.
- Author:
- Ralf Deiterding
- Version:
- 1.0
- Date:
- Jan-2002
Member Typedef Documentation
template<class DataType, int size>
Member Enumeration Documentation
template<class DataType, int size>
Constructor & Destructor Documentation
template<class DataType, int size>
template<class DataType, int size>
template<class DataType, int size>
Vector< DataType, size >::Vector |
( |
const DataType & |
v |
) |
[inline] |
template<class DataType, int size>
Member Function Documentation
template<class DataType, int size>
double Vector< DataType, size >::abs |
( |
|
) |
const [inline] |
template<class DataType, int size>
const DataType* Vector< DataType, size >::data |
( |
void |
|
) |
const [inline] |
template<class DataType, int size>
DataType* Vector< DataType, size >::data |
( |
void |
|
) |
[inline] |
template<class DataType, int size>
template<class DataType, int size>
template<class DataType, int size>
static int Vector< DataType, size >::Length |
( |
|
) |
[inline, static] |
template<class DataType, int size>
int Vector< DataType, size >::length |
( |
|
) |
const [inline] |
template<class DataType, int size>
void Vector< DataType, size >::max |
( |
const TVector< DataType, size > & |
x |
) |
[inline] |
template<class DataType, int size>
DataType Vector< DataType, size >::maxcomp |
( |
|
) |
const [inline] |
template<class DataType, int size>
void Vector< DataType, size >::min |
( |
const TVector< DataType, size > & |
x |
) |
[inline] |
template<class DataType, int size>
DataType Vector< DataType, size >::mincomp |
( |
|
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator!= |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator!= |
( |
const TVector< DataType, size > & |
x |
) |
const [inline] |
template<class DataType, int size>
DataType& Vector< DataType, size >::operator() |
( |
int |
i |
) |
[inline] |
template<class DataType, int size>
DataType Vector< DataType, size >::operator() |
( |
int |
i |
) |
const [inline] |
template<class DataType, int size>
TVector Vector< DataType, size >::operator* |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
template<class DataType, int size>
TVector& Vector< DataType, size >::operator*= |
( |
const DataType & |
v |
) |
[inline] |
template<class DataType, int size>
template<class DataType, int size>
TVector Vector< DataType, size >::operator+ |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
template<class DataType, int size>
TVector& Vector< DataType, size >::operator+= |
( |
const DataType & |
v |
) |
[inline] |
template<class DataType, int size>
template<class DataType, int size>
template<class DataType, int size>
TVector Vector< DataType, size >::operator- |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
template<class DataType, int size>
TVector& Vector< DataType, size >::operator-= |
( |
const DataType & |
v |
) |
[inline] |
template<class DataType, int size>
template<class DataType, int size>
TVector Vector< DataType, size >::operator/ |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
template<class DataType, int size>
TVector& Vector< DataType, size >::operator/= |
( |
const DataType & |
v |
) |
[inline] |
template<class DataType, int size>
template<class DataType, int size>
int Vector< DataType, size >::operator< |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator< |
( |
const TVector< DataType, size > & |
x |
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator<= |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator<= |
( |
const TVector< DataType, size > & |
x |
) |
const [inline] |
template<class DataType, int size>
TVector& Vector< DataType, size >::operator= |
( |
const DataType & |
v |
) |
[inline] |
template<class DataType, int size>
template<class DataType, int size>
int Vector< DataType, size >::operator== |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator== |
( |
const TVector< DataType, size > & |
x |
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator> |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator> |
( |
const TVector< DataType, size > & |
x |
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator>= |
( |
const DataType & |
v |
) |
const [inline] |
template<class DataType, int size>
int Vector< DataType, size >::operator>= |
( |
const TVector< DataType, size > & |
x |
) |
const [inline] |
template<class DataType, int size>
DataType& Vector< DataType, size >::operator[] |
( |
int |
i |
) |
[inline] |
template<class DataType, int size>
DataType Vector< DataType, size >::operator[] |
( |
int |
i |
) |
const [inline] |
Member Data Documentation
template<class DataType, int size>
Referenced by Vector< DataType, size >::abs(), Vector< DataType, size >::data(), Vector< DataType, size >::max(), Vector< DataType, size >::maxcomp(), Vector< DataType, size >::min(), Vector< DataType, size >::mincomp(), Vector< DataType, size >::operator()(), Vector< DataType, size >::operator-(), Vector< DataType, size >::operator=(), Vector< DataType, size >::operator[](), and Vector< DataType, size >::Vector().
The documentation for this class was generated from the following file: