aimstil  5.0.5
numeric_array.h File Reference
#include "boost/array.hpp"
#include "boost/call_traits.hpp"
#include "til/basic_iterator.h"
#include "til/basic_range.h"
#include "til/cat2type.h"
#include "til/labels.h"
#include "til/std_wrap.h"
#include "til/traits.h"
#include "til/numeric_array.tpp"
#include "til/numeric_array_operators.h"
#include "til/numeric_array_tools.h"
Include dependency graph for numeric_array.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  til::detail::numeric_array_impl< T, D >
 An implementation of a numeric array. More...
 
class  til::detail::numeric_array_impl< T, D >::iterator
 
class  til::detail::numeric_array_impl< T, D >::const_iterator
 
class  til::detail::numeric_array_impl< T, D >::range
 
class  til::detail::numeric_array_impl< T, D >::const_range
 
class  til::numeric_array< T, D >
 
class  til::numeric_array< T, 3 >
 

Namespaces

 til
 Belongs to package Box Do not include directly, include til/Box.h instead.
 
 til::detail
 Multiply an image with another object.
 

Macros

#define TIL_DEFINE(op)
 

Macro Definition Documentation

◆ TIL_DEFINE

#define TIL_DEFINE (   op)
Value:
template < typename T2 > \
void operator op (const numeric_array_impl<T2,D> & v) \
{ for (std::size_t i = 0; i < D; ++i) (*this)[i] op v[i]; } \

Definition at line 142 of file numeric_array.h.