mlc::array3d_info< nplanes_, nrows_, ncols_, center_, i_ > Struct Template Reference

List of all members.

Public Types

enum  {
  nplanes = nplanes_, nrows = nrows_, ncols = ncols_, center = center_,
  center_plane = center_ / (nrows_ * ncols_), center_row = (center_ % (nrows_ * ncols_)) / ncols_, center_col = (center_ % (nrows_ * ncols_)) % ncols_, i = i_,
  card = nplanes_ * nrows_ * ncols_, well_formed = (i_ % (ncols_ * nrows) == 0), get_real_center = center_
}
typedef array3d_info< nplanes_,
nrows_, ncols_, center_,
i+1 > 
next_elt

Detailed Description

template<unsigned nplanes_, unsigned nrows_, unsigned ncols_, unsigned center_ = (ncols_ * nrows_) * (nplanes_ / 2) + ncols_ * (nrows_ / 2) + (ncols_ / 2), unsigned i_ = nplanes_ * nrows_ * ncols_>
struct mlc::array3d_info< nplanes_, nrows_, ncols_, center_, i_ >

Definition at line 59 of file 3d.hxx.


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