Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
SArray3dC::SArray3dC(void)
SArray3dC::SArray3dC(SizeT,SizeT,SizeT)
SArray3dC::Fill(const DataC &)
SArray3dC::Copy(void)
SArray3dC::operator[](const Index3dC &)
SArray3dC::operator[](const Index3dC &) const
SArray3dC::operator[](const Index2dC &)
SArray3dC::operator[](const Index2dC &) const
SArray3dC::operator[](const IndexT)
SArray3dC::operator[](const IndexT) const
SArray3dC::Dim1(void) const
SArray3dC::Dim2(void) const
SArray3dC::Dim3(void) const
SArray3dC::operator<<(ostream &,SArray3dC &)
SArray3dC::operator>>(istream &,SArray3dC &)
SArray3dC<class DataC>
 
Simple 3 dimentional array
 
include "amma/SArray3d.hh"
User Level:Default
Library:MSArr1
Example:exBuffer.cc
Section:Containers.Arrays.3-D Arrays
In Scope:std

Comments:
This class is from processing real volume arrays.

The processing is recommended to be done with iterators:

SArray3dIterC, SArray3dIter2C, SArray3dIter3C and SArray3dRangeIterC.

Parent Classes: Derived Classes: Typedefs:
typedef DataC ElementT;
Allow function templates to find type of array.

typedef SArray3dIterC<DataC> IteratorT;
Type of iterator.

Variables:
SizeT dim3;

BufferRC data3d;

Methods:
SArray3dC()
Default constructor

SArray3dC(SizeT dim1,SizeT dim2,SizeT dim3)
Constructor

void Fill(const DataC & d)
Fill array with value.

SArray3dC<DataC> Copy()
Deep Copy array.

DataC & operator[](const Index3dC & i)
access to the item array[(k,j,i)]

const DataC & operator[](const Index3dC & i) const
return the item array[(k,j,i)]

SizeBufferAccessC<DataC> & operator[](const Index2dC & i)
access to the item array[(i)]

const SizeBufferAccessC<DataC> & operator[](const Index2dC & i) const
access to the item array[(i)]

SizeBufferAccessC<SizeBufferAccessC<DataC>> & operator[](const IndexT i)
access to the item array[(i)]

const SizeBufferAccessC<SizeBufferAccessC<DataC>> & operator[](const IndexT i) const
return the item array[(i)]

SizeT Dim1() const
Size in Z axis.

SizeT Dim2() const
Size in Y axis.

SizeT Dim3() const
Size in X axis.

ostream & operator<<(ostream & s,SArray3dC<DataC> & arr)
prints the array to the ostream s

istream & operator>>(istream & s,SArray3dC<DataC> & arr)
gets the array for a ostream s


Programmer:Manuel Segovia, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001