aimstil  5.0.5
til::numeric_array< T, 3 > Class Template Reference

#include <til/numeric_array.h>

Inheritance diagram for til::numeric_array< T, 3 >:
Collaboration diagram for til::numeric_array< T, 3 >:

Public Types

typedef detail::numeric_array_impl< T, 3 > Base
 
- Public Types inherited from til::detail::numeric_array_impl< T, 3 >
typedef numeric_array_impl< T, D > Self
 
typedef boost::array< T, D > Base
 
typedef Base::reverse_iterator reverse_iterator
 
typedef Base::const_reverse_iterator const_reverse_iterator
 

Public Member Functions

 numeric_array ()
 
 numeric_array (T x, T y, T z)
 
 numeric_array (const numeric_array< T, 3 > &x)
 
void init (T x, T y, T z)
 
- Public Member Functions inherited from til::detail::numeric_array_impl< T, 3 >
 numeric_array_impl ()
 Default constructor. More...
 
std::size_t size () const
 Standard constructors. More...
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
range whole_range ()
 
const_range whole_range () const
 
const T & operator[] (std::size_t n) const
 Read access to n-th value. More...
 
T & operator[] (std::size_t n)
 Read-write access to n-th value. More...
 
void operator+= (const T &x)
 
void operator-= (const T &x)
 
void operator*= (const T &x)
 
void operator/= (const T &x)
 

Detailed Description

template<typename T>
class til::numeric_array< T, 3 >

Definition at line 291 of file numeric_array.h.

Member Typedef Documentation

◆ Base

template<typename T >
typedef detail::numeric_array_impl<T,3> til::numeric_array< T, 3 >::Base

Definition at line 295 of file numeric_array.h.

Constructor & Destructor Documentation

◆ numeric_array() [1/3]

template<typename T >
til::numeric_array< T, 3 >::numeric_array ( )
inline

Definition at line 302 of file numeric_array.h.

◆ numeric_array() [2/3]

template<typename T >
til::numeric_array< T, 3 >::numeric_array ( x,
y,
z 
)
inline

Definition at line 307 of file numeric_array.h.

◆ numeric_array() [3/3]

template<typename T >
til::numeric_array< T, 3 >::numeric_array ( const numeric_array< T, 3 > &  x)
inline

Definition at line 308 of file numeric_array.h.

Member Function Documentation

◆ init()

template<typename T >
void til::numeric_array< T, 3 >::init ( x,
y,
z 
)
inline

Definition at line 310 of file numeric_array.h.


The documentation for this class was generated from the following file: