Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
File List
Namespace Members
Compound Members
File Members
NEWIMAGE::complexvolume Class Reference
#include <complexvolume.h>
Collaboration diagram for NEWIMAGE::complexvolume:
[
legend
]
List of all members.
Public Methods
complexvolume
()
complexvolume
(const complexvolume &source)
complexvolume
(const
volume
< float > &r, const
volume
< float > &i)
complexvolume
(const
volume
< float > &r)
~complexvolume
()
float
operator=
(const float val)
complexvolume &
operator=
(const complexvolume &source)
void
destroy
()
int
copyproperties
(const complexvolume &source)
int
copydata
(const complexvolume &source)
float
re
(int x, int y, int z) const
float
im
(int x, int y, int z) const
int
xsize
() const
int
ysize
() const
int
zsize
() const
float
xdim
() const
float
ydim
() const
float
zdim
() const
const int
xsign
(void) const
const int
ysign
(void) const
const int
zsign
(void) const
void
setxdim
(float x)
void
setydim
(float y)
void
setzdim
(float z)
void
setdims
(float x, float y, float z)
int
nvoxels
() const
const complexvolume &
operator+=
(const
complexpoint
&val)
const complexvolume &
operator-=
(const
complexpoint
&val)
const complexvolume &
operator *=
(const
complexpoint
&val)
const complexvolume &
operator/=
(const
complexpoint
&val)
const complexvolume &
operator+=
(const complexvolume &source)
const complexvolume &
operator-=
(const complexvolume &source)
const complexvolume &
operator *=
(const complexvolume &source)
const complexvolume &
operator/=
(const complexvolume &source)
complexvolume
operator+
(const
complexpoint
&val) const
complexvolume
operator-
(const
complexpoint
&val) const
complexvolume
operator *
(const
complexpoint
&val) const
complexvolume
operator/
(const
complexpoint
&val) const
complexvolume
operator+
(const complexvolume &vol) const
complexvolume
operator-
(const complexvolume &vol) const
complexvolume
operator *
(const complexvolume &vol) const
complexvolume
operator/
(const complexvolume &vol) const
const std::vector< int > &
limits
() const
int
limits
(int n) const
int
minx
() const
int
maxx
() const
int
miny
() const
int
maxy
() const
int
minz
() const
int
maxz
() const
const std::vector< int > &
ROIlimits
() const
int
ROIlimits
(int n) const
bool
usingROI
() const
void
setROIlimits
(int x0, int y0, int z0, int x1, int y1, int z1) const
void
setROIlimits
(const std::vector< int > &lims) const
void
activateROI
() const
void
deactivateROI
() const
volume
< float >
abs
() const
volume
< float >
phase
() const
volume
< float >
re
() const
volume
< float >
im
() const
complexref
operator()
(int x, int y, int z)
complexvolume
extract_slice
(int slice) const
void
overwrite_slice
(const complexvolume &data, int slice)
Constructor & Destructor Documentation
NEWIMAGE::complexvolume::complexvolume
(
)
[inline]
NEWIMAGE::complexvolume::complexvolume
(
const complexvolume &
source
)
NEWIMAGE::complexvolume::complexvolume
(
const
volume
< float > &
r
,
const
volume
< float > &
i
)
NEWIMAGE::complexvolume::complexvolume
(
const
volume
< float > &
r
)
NEWIMAGE::complexvolume::~complexvolume
(
)
Member Function Documentation
volume
< float > NEWIMAGE::complexvolume::abs
(
)
const
void NEWIMAGE::complexvolume::activateROI
(
)
const
[inline]
int NEWIMAGE::complexvolume::copydata
(
const complexvolume &
source
)
int NEWIMAGE::complexvolume::copyproperties
(
const complexvolume &
source
)
void NEWIMAGE::complexvolume::deactivateROI
(
)
const
[inline]
void NEWIMAGE::complexvolume::destroy
(
)
complexvolume NEWIMAGE::complexvolume::extract_slice
(
int
slice
)
const
volume
< float > NEWIMAGE::complexvolume::im
(
)
const
float NEWIMAGE::complexvolume::im
(
int
x
,
int
y
,
int
z
)
const
[inline]
int NEWIMAGE::complexvolume::limits
(
int
n
)
const
[inline]
const std::vector<int>& NEWIMAGE::complexvolume::limits
(
)
const
[inline]
int NEWIMAGE::complexvolume::maxx
(
)
const
[inline]
int NEWIMAGE::complexvolume::maxy
(
)
const
[inline]
int NEWIMAGE::complexvolume::maxz
(
)
const
[inline]
int NEWIMAGE::complexvolume::minx
(
)
const
[inline]
int NEWIMAGE::complexvolume::miny
(
)
const
[inline]
int NEWIMAGE::complexvolume::minz
(
)
const
[inline]
int NEWIMAGE::complexvolume::nvoxels
(
)
const
[inline]
complexvolume NEWIMAGE::complexvolume::operator *
(
const complexvolume &
vol
)
const
complexvolume NEWIMAGE::complexvolume::operator *
(
const
complexpoint
&
val
)
const
const complexvolume & NEWIMAGE::complexvolume::operator *=
(
const complexvolume &
source
)
const complexvolume & NEWIMAGE::complexvolume::operator *=
(
const
complexpoint
&
val
)
complexref
NEWIMAGE::complexvolume::operator()
(
int
x
,
int
y
,
int
z
)
[inline]
complexvolume NEWIMAGE::complexvolume::operator+
(
const complexvolume &
vol
)
const
complexvolume NEWIMAGE::complexvolume::operator+
(
const
complexpoint
&
val
)
const
const complexvolume & NEWIMAGE::complexvolume::operator+=
(
const complexvolume &
source
)
const complexvolume & NEWIMAGE::complexvolume::operator+=
(
const
complexpoint
&
val
)
complexvolume NEWIMAGE::complexvolume::operator-
(
const complexvolume &
vol
)
const
complexvolume NEWIMAGE::complexvolume::operator-
(
const
complexpoint
&
val
)
const
const complexvolume & NEWIMAGE::complexvolume::operator-=
(
const complexvolume &
source
)
const complexvolume & NEWIMAGE::complexvolume::operator-=
(
const
complexpoint
&
val
)
complexvolume NEWIMAGE::complexvolume::operator/
(
const complexvolume &
vol
)
const
complexvolume NEWIMAGE::complexvolume::operator/
(
const
complexpoint
&
val
)
const
const complexvolume & NEWIMAGE::complexvolume::operator/=
(
const complexvolume &
source
)
const complexvolume & NEWIMAGE::complexvolume::operator/=
(
const
complexpoint
&
val
)
complexvolume & NEWIMAGE::complexvolume::operator=
(
const complexvolume &
source
)
float NEWIMAGE::complexvolume::operator=
(
const float
val
)
void NEWIMAGE::complexvolume::overwrite_slice
(
const complexvolume &
data
,
int
slice
)
volume
< float > NEWIMAGE::complexvolume::phase
(
)
const
volume
< float > NEWIMAGE::complexvolume::re
(
)
const
float NEWIMAGE::complexvolume::re
(
int
x
,
int
y
,
int
z
)
const
[inline]
int NEWIMAGE::complexvolume::ROIlimits
(
int
n
)
const
[inline]
const std::vector<int>& NEWIMAGE::complexvolume::ROIlimits
(
)
const
[inline]
void NEWIMAGE::complexvolume::setdims
(
float
x
,
float
y
,
float
z
)
[inline]
void NEWIMAGE::complexvolume::setROIlimits
(
const std::vector< int > &
lims
)
const
[inline]
void NEWIMAGE::complexvolume::setROIlimits
(
int
x0
,
int
y0
,
int
z0
,
int
x1
,
int
y1
,
int
z1
)
const
[inline]
void NEWIMAGE::complexvolume::setxdim
(
float
x
)
[inline]
void NEWIMAGE::complexvolume::setydim
(
float
y
)
[inline]
void NEWIMAGE::complexvolume::setzdim
(
float
z
)
[inline]
bool NEWIMAGE::complexvolume::usingROI
(
)
const
[inline]
float NEWIMAGE::complexvolume::xdim
(
)
const
[inline]
const int NEWIMAGE::complexvolume::xsign
(
void
)
const
[inline]
int NEWIMAGE::complexvolume::xsize
(
)
const
[inline]
float NEWIMAGE::complexvolume::ydim
(
)
const
[inline]
const int NEWIMAGE::complexvolume::ysign
(
void
)
const
[inline]
int NEWIMAGE::complexvolume::ysize
(
)
const
[inline]
float NEWIMAGE::complexvolume::zdim
(
)
const
[inline]
const int NEWIMAGE::complexvolume::zsign
(
void
)
const
[inline]
int NEWIMAGE::complexvolume::zsize
(
)
const
[inline]
Generated on Fri Mar 7 18:22:55 2003 for newimage by
1.2.14 written by
Dimitri van Heesch
, © 1997-2002