|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Parent Classes:
Derived Classes:
Variables:
Methods:
- Image3dC()
-
Default constructor
- Image3dC(SizeT slices,SizeT rows,SizeT columns,float SubSamplingZ = 1,float SubSamplingY = 1)
-
Constructor from size and anisotropic sampling in Y or Z axis
- Image3dC(char * in_file)
-
Constructor from an input file raw format
- Image3dC(FilenameC & fn)
-
Constructor from file ppm or pgm format
BUG: Still not working
- float SubSamplingZ() const
-
- float SubSamplingY() const
-
- void LoadSlice(FilenameC & fn,unsigned int i)
-
Load a certain slice with a 2d image (ppm or pgm format)
BUG: Still not working
- void Save(char * in_file)
-
void Save(FilenameC &fn);
Mathematical functions
- Image3dC<DataT> & operator+=(const Image3dC<DataT> & b)
-
overload of the adding function
- Image3dC<DataT> & operator-=(const Image3dC<DataT> & b)
-
overload of the substracting function
- Image3dC<DataT> & operator*=(const Image3dC<DataT> & b)
-
overload of the multiplication function
- Image3dC<DataT> & operator/=(const Image3dC<DataT> & b)
-
overload of the division function
- void Fill(const DataT & d)
-
Fill array with value.
- SArray3dC<DataT> Copy()
-
Deep Copy array.
- DataT & operator[](const Index3dC & i)
-
access to the item array[(k,j,i)]
- const DataT & operator[](const Index3dC & i) const
-
return the item array[(k,j,i)]
- SizeBufferAccessC<DataT> & operator[](const Index2dC & i)
-
access to the item array[(i)]
- const SizeBufferAccessC<DataT> & operator[](const Index2dC & i) const
-
access to the item array[(i)]
- SizeBufferAccessC<SizeBufferAccessC<DataT>> & operator[](const IndexT i)
-
access to the item array[(i)]
- const SizeBufferAccessC<SizeBufferAccessC<DataT>> & 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
|