ISIS Core Library 0.7.2 (api 3.0.0)
Data Structures | Namespaces | Typedefs | Functions

/scr/tee1/isis/lib/Core/CoreUtils/vector.hpp File Reference

#include "common.hpp"
#include <algorithm>
#include <ostream>
#include <numeric>
#include <cmath>
#include <boost/numeric/ublas/vector.hpp>

Go to the source code of this file.

Data Structures

class  isis::util::FixedVector< TYPE, SIZE, CONTAINER >
class  isis::util::vector3< TYPE >
class  isis::util::vector4< TYPE >

Namespaces

namespace  isis
namespace  isis::util
namespace  std
 

Streaming output for FixedMatrix.


Typedefs

typedef vector3< double > isis::util::dvector3
typedef vector4< double > isis::util::dvector4
typedef vector3< float > isis::util::fvector3
typedef vector4< float > isis::util::fvector4
typedef vector4< int32_t > isis::util::ivector4

Functions

template<typename TYPE , size_t SIZE, typename CONTAINER1 , typename CONTAINER2 >
FixedVector< TYPE, SIZE > isis::util::maxVector (const FixedVector< TYPE, SIZE, CONTAINER1 > &first, const FixedVector< TYPE, SIZE, CONTAINER2 > &second)
template<typename TYPE , size_t SIZE, typename CONTAINER1 , typename CONTAINER2 >
FixedVector< TYPE, SIZE > isis::util::minVector (const FixedVector< TYPE, SIZE, CONTAINER1 > &first, const FixedVector< TYPE, SIZE, CONTAINER2 > &second)
template<typename TYPE , size_t SIZE, typename CONTAINER >
::isis::util::FixedVector
< TYPE, SIZE, CONTAINER
operator- (const ::isis::util::FixedVector< TYPE, SIZE, CONTAINER > &s)
template<typename charT , typename traits , typename TYPE , size_t SIZE, typename CONTAINER >
basic_ostream< charT, traits > & std::operator<< (basic_ostream< charT, traits > &out, const ::isis::util::FixedVector< TYPE, SIZE, CONTAINER > &s)

Function Documentation

template<typename TYPE , size_t SIZE, typename CONTAINER >
::isis::util::FixedVector<TYPE, SIZE, CONTAINER> operator- ( const ::isis::util::FixedVector< TYPE, SIZE, CONTAINER > &  s)

Definition at line 375 of file vector.hpp.