mlc::array3d< Info_, T_ > Struct Template Reference

Collaboration diagram for mlc::array3d< Info_, T_ >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef array3d self
typedef T_ T
typedef Info_ Info

Public Member Functions

 array3d ()
 array3d (T *ptr)
 array3d (const self &rhs)
selfoperator= (const self &rhs)
array3d< Info_, ntg::float_snormalize ()
array3d< array3d_info< Info_::nplanes,
Info_::nrows, Info_::ncols,
Info_::card-Info_::center-1,
Info_::i >, T
operator- () const
array3d< Info, Ttranspose () const
template<class U>
array3d< Info, typename ntg::internal::deduce_from_traits<
ntg::internal::operator_times,
T, U >::ret > 
operator * (U w)
template<class U>
array3d< Info, typename ntg::internal::deduce_from_traits<
ntg::internal::operator_div,
T, U >::ret > 
operator/ (U w)
self operator+ (const self &rhs) const
selfoperator+= (const self &rhs)
self operator- (const self &rhs) const
selfoperator-= (const self &rhs)
unsigned size () const
const Tbuffer () const
T operator[] (unsigned i) const
Toperator[] (unsigned i)
T operator() (int plane, int row, int col) const
Toperator() (int plane, int row, int col)
template<unsigned i>
T get_at_ () const
template<int nplane, int nrow, int ncol>
T get_ () const

Static Public Member Functions

static std::string name ()

Protected Attributes

T buffer_ [internal::max_card_]

Detailed Description

template<class Info_, class T_>
struct mlc::array3d< Info_, T_ >

Definition at line 47 of file 3d.hh.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 20 20:22:33 2007 for Olena by  doxygen 1.5.1