|
| Vector () |
|
| Vector (const PixelType &value) |
|
| Vector (std::initializer_list< PixelType > list) |
|
| ~Vector () |
|
Vector< PixelType, Ndim > | operator+ (const PixelType &scalar) const |
|
Vector< PixelType, Ndim > | operator+ (Vector< PixelType, Ndim > &v1) const |
|
Vector< PixelType, Ndim > | operator- (const PixelType &scalar) const |
|
Vector< PixelType, Ndim > | operator- (Vector< PixelType, Ndim > &v1) const |
|
Vector< PixelType, Ndim > | operator* (const PixelType &scalar) const |
|
Vector< PixelType, Ndim > | operator* (Vector< PixelType, Ndim > &v1) const |
|
void | operator+= (const PixelType &scalar) |
|
void | operator+= (const Vector< PixelType, Ndim > &v2) |
|
void | operator-= (const PixelType &scalar) |
|
void | operator-= (const Vector< PixelType, Ndim > &v2) |
|
void | operator*= (const PixelType &scalar) |
|
void | operator*= (const Vector< PixelType, Ndim > &v2) |
|
Vector | operator/ (const PixelType scalar) const |
|
| Vector (const Vector &from) |
|
Vector & | operator= (const Vector &from) |
|
| VectorBase () |
|
| VectorBase (const PixelType &value) |
|
| VectorBase (std::initializer_list< PixelType > list) |
|
virtual | ~VectorBase () |
|
PixelType | operator[] (unsigned int i) const |
|
PixelType & | operator[] (unsigned int i) |
|
void | fill (const PixelType &value) |
|
template<typename PixelType, unsigned int Ndim>
class iu::Vector< PixelType, Ndim >
Main Class for N-dimensional vectors.
This class defines also some useful operator overloading