|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
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:
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.
|
Programmer:Manuel Segovia, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|