Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

NEWIMAGE::volume4D Class Template Reference

#include <newimage.h>

Inheritance diagram for NEWIMAGE::volume4D:

lazymanager Collaboration diagram for NEWIMAGE::volume4D:
[legend]
List of all members.

Public Methods

Friends

template<class T>
class NEWIMAGE::volume4D< T >


Constructor & Destructor Documentation

template<class T>
NEWIMAGE::volume4D< T >::volume4D  
 

template<class T>
NEWIMAGE::volume4D< T >::volume4D const volume4D< T > &    source
 

template<class T>
NEWIMAGE::volume4D< T >::volume4D int    xsize,
int    ysize,
int    zsize,
int    tsize,
T *    d = 0
 

template<class T>
NEWIMAGE::volume4D< T >::~volume4D  
 


Member Function Documentation

template<class T>
void NEWIMAGE::volume4D< T >::activateROI   const
 

template<class T>
void NEWIMAGE::volume4D< T >::addvolume const volume< T > &    source
 

template<class T>
void NEWIMAGE::volume4D< T >::binarise   thresh [inline]
 

template<class T>
void NEWIMAGE::volume4D< T >::binarise   lowerth,
  upperth
 

template<class T>
int NEWIMAGE::volume4D< T >::copyproperties const volume4D< T > &    source
 

template<class T>
int NEWIMAGE::volume4D< T >::copyROIonly const volume4D< T > &    source
 

template<class T>
int NEWIMAGE::volume4D< T >::copyvolumes const volume4D< T > &    source
 

template<class T>
void NEWIMAGE::volume4D< T >::deactivateROI   const
 

template<class T>
void NEWIMAGE::volume4D< T >::definekernelinterpolation const volume< T > &    vol const
 

template<class T>
void NEWIMAGE::volume4D< T >::definekernelinterpolation const volume4D< T > &    vol const
 

template<class T>
void NEWIMAGE::volume4D< T >::definekernelinterpolation const ColumnVector &    kx,
const ColumnVector &    ky,
const ColumnVector &    kz,
int    wx,
int    wy,
int    wz
const
 

template<class T>
void NEWIMAGE::volume4D< T >::definesincinterpolation const string &    sincwindowtype,
int    wx,
int    wy,
int    wz,
int    nstore = 1201
const
 

template<class T>
void NEWIMAGE::volume4D< T >::definesincinterpolation const string &    sincwindowtype,
int    w,
int    nstore = 1201
const
 

template<class T>
void NEWIMAGE::volume4D< T >::defineuserextrapolation T(*    extrap)(const volume< T > &, int, int, int) const
 

template<class T>
void NEWIMAGE::volume4D< T >::defineuserinterpolation float(*    interp)(const volume< T > &, float, float, float) const
 

template<class T>
void NEWIMAGE::volume4D< T >::deletevolume int    t
 

template<class T>
void NEWIMAGE::volume4D< T >::destroy  
 

template<class T>
extrapolation NEWIMAGE::volume4D< T >::getextrapolationmethod   const
 

template<class T>
interpolation NEWIMAGE::volume4D< T >::getinterpolationmethod   const
 

template<class T>
T NEWIMAGE::volume4D< T >::getpadvalue   const
 

template<class T>
bool NEWIMAGE::volume4D< T >::in_bounds int    x,
int    y,
int    z,
int    t
const [inline]
 

template<class T>
bool NEWIMAGE::volume4D< T >::in_bounds int    t const [inline]
 

template<class T>
bool NEWIMAGE::volume4D< T >::in_bounds int    x,
int    y,
int    z
const [inline]
 

template<class T>
void NEWIMAGE::volume4D< T >::insertvolume const volume< T > &    source,
int    t
 

template<class T>
int NEWIMAGE::volume4D< T >::limits int    n const [inline]
 

template<class T>
const std::vector<int>& NEWIMAGE::volume4D< T >::limits   const [inline]
 

template<class T>
Matrix NEWIMAGE::volume4D< T >::matrix   const
 

template<class T>
Matrix NEWIMAGE::volume4D< T >::matrix const volume< T > &    mask const
 

template<class T>
T NEWIMAGE::volume4D< T >::max   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::maxt   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::maxx   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::maxy   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::maxz   const [inline]
 

template<class T>
T NEWIMAGE::volume4D< T >::min   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::mint   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::minx   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::miny   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::minz   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::ntimepoints   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::nvoxels   const [inline]
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator * const volume4D< T > &    vol2 const
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator * const volume< T > &    vol2 const
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator *   num const
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator *= const volume4D< T > &    source
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator *= const volume< T > &    source
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator *=   val
 

template<class T>
const T& NEWIMAGE::volume4D< T >::operator() int    x,
int    y,
int    z,
int    t
const [inline]
 

template<class T>
T& NEWIMAGE::volume4D< T >::operator() int    x,
int    y,
int    z,
int    t
[inline]
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator+ const volume4D< T > &    vol2 const
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator+ const volume< T > &    vol2 const
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator+   num const
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator+= const volume4D< T > &    source
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator+= const volume< T > &    source
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator+=   val
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator- const volume4D< T > &    vol2 const
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator- const volume< T > &    vol2 const
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator-   num const
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator-= const volume4D< T > &    source
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator-= const volume< T > &    source
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator-=   val
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator/ const volume4D< T > &    vol2 const
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator/ const volume< T > &    vol2 const
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::operator/   num const
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator/= const volume4D< T > &    source
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator/= const volume< T > &    source
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator/=   val
 

template<class T>
T NEWIMAGE::volume4D< T >::operator=   val
 

template<class T>
const volume4D< T > & NEWIMAGE::volume4D< T >::operator= const volume4D< T > &    source
 

template<class T>
const volume<T>& NEWIMAGE::volume4D< T >::operator[] int    t const [inline]
 

template<class T>
volume<T>& NEWIMAGE::volume4D< T >::operator[] int    t [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::reinitialize int    xsize,
int    ysize,
int    zsize,
int    tsize,
T *    d = 0
 

template<class T>
int NEWIMAGE::volume4D< T >::reinitialize const volume4D< T > &    source
 

template<class T>
volume4D< T > NEWIMAGE::volume4D< T >::ROI   const
 

template<class T>
int NEWIMAGE::volume4D< T >::ROIlimits int    n const [inline]
 

template<class T>
const std::vector<int>& NEWIMAGE::volume4D< T >::ROIlimits   const [inline]
 

template<class T>
void NEWIMAGE::volume4D< T >::setdims float    x,
float    y,
float    z,
float    tr
[inline]
 

template<class T>
void NEWIMAGE::volume4D< T >::setextrapolationmethod extrapolation    extrapmethod const
 

template<class T>
void NEWIMAGE::volume4D< T >::setinterpolationmethod interpolation    interpmethod const
 

template<class T>
void NEWIMAGE::volume4D< T >::setmatrix const Matrix &    newmatrix
 

template<class T>
void NEWIMAGE::volume4D< T >::setmatrix const Matrix &    newmatrix,
const volume< T > &    mask,
const T    pad = 0
 

template<class T>
void NEWIMAGE::volume4D< T >::setpadvalue   padval const
 

template<class T>
void NEWIMAGE::volume4D< T >::setROIlimits const std::vector< int > &    lims const
 

template<class T>
void NEWIMAGE::volume4D< T >::setROIlimits int    x0,
int    y0,
int    z0,
int    x1,
int    y1,
int    z1
const
 

template<class T>
void NEWIMAGE::volume4D< T >::setROIlimits int    t0,
int    t1
const
 

template<class T>
void NEWIMAGE::volume4D< T >::setROIlimits int    x0,
int    y0,
int    z0,
int    t0,
int    x1,
int    y1,
int    z1,
int    t1
const
 

template<class T>
void NEWIMAGE::volume4D< T >::settdim float    tr [inline]
 

template<class T>
void NEWIMAGE::volume4D< T >::setTR float    tr [inline]
 

template<class T>
void NEWIMAGE::volume4D< T >::setvoxelts const ColumnVector &    ts,
int    x,
int    y,
int    z
 

template<class T>
void NEWIMAGE::volume4D< T >::setxdim float    x
 

template<class T>
void NEWIMAGE::volume4D< T >::setydim float    y
 

template<class T>
void NEWIMAGE::volume4D< T >::setzdim float    z
 

template<class T>
void NEWIMAGE::volume4D< T >::swapdimensions int    dim1,
int    dim2,
int    dim3
 

template<class T>
float NEWIMAGE::volume4D< T >::tdim   const [inline]
 

template<class T>
void NEWIMAGE::volume4D< T >::threshold   thresh [inline]
 

template<class T>
void NEWIMAGE::volume4D< T >::threshold   lowerth,
  upperth
 

template<class T>
float NEWIMAGE::volume4D< T >::TR   const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::tsize   const [inline]
 

template<class T>
bool NEWIMAGE::volume4D< T >::usingROI   const [inline]
 

template<class T>
const T& NEWIMAGE::volume4D< T >::value int    x,
int    y,
int    z,
int    t
const [inline]
 

template<class T>
T& NEWIMAGE::volume4D< T >::value int    x,
int    y,
int    z,
int    t
[inline]
 

template<class T>
ReturnMatrix NEWIMAGE::volume4D< T >::voxelts int    x,
int    y,
int    z
const
 

template<class T>
float NEWIMAGE::volume4D< T >::xdim   const [inline]
 

template<class T>
const int NEWIMAGE::volume4D< T >::xsign void    const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::xsize   const [inline]
 

template<class T>
float NEWIMAGE::volume4D< T >::ydim   const [inline]
 

template<class T>
const int NEWIMAGE::volume4D< T >::ysign void    const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::ysize   const [inline]
 

template<class T>
float NEWIMAGE::volume4D< T >::zdim   const [inline]
 

template<class T>
const int NEWIMAGE::volume4D< T >::zsign void    const [inline]
 

template<class T>
int NEWIMAGE::volume4D< T >::zsize   const [inline]
 


Friends And Related Function Documentation

template<class T>
template<class S, class D>
void copybasicproperties const volume4D< S > &    source,
volume4D< D > &    dest
[friend]
 

template<class T>
template<class S, class D>
void copyconvert const volume4D< S > &    source,
volume4D< D > &    dest
[friend]
 

template<class T>
template<class S>
volume4D<S> operator * const volume< S > &    v1,
const volume4D< S > &    v2
[friend]
 

template<class T>
template<class S>
volume4D<S> operator *   num,
const volume4D< S > &    vol
[friend]
 

template<class T>
template<class S>
volume4D<S> operator+ const volume< S > &    v1,
const volume4D< S > &    v2
[friend]
 

template<class T>
template<class S>
volume4D<S> operator+   num,
const volume4D< S > &    vol
[friend]
 

template<class T>
template<class S>
volume4D<S> operator- const volume< S > &    v1,
const volume4D< S > &    v2
[friend]
 

template<class T>
template<class S>
volume4D<S> operator-   num,
const volume4D< S > &    vol
[friend]
 

template<class T>
template<class S>
volume4D<S> operator/   num,
const volume4D< S > &    vol
[friend]
 


Generated on Fri Mar 7 18:22:55 2003 for newimage by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002