Low-level functor to compute the new value of a voxel depending on its neighbours for homogeneous material on a regular domain.
More...
template<class Real, class ImageType, class MaskType>
struct Uniform< Real, ImageType, MaskType >
Low-level functor to compute the new value of a voxel depending on its neighbours for homogeneous material on a regular domain.
|
static Real | value (unsigned long off, const ImageType &img, const MaskType &mask, size_t lineSize, size_t sliceSize, Real, Real, Real, const ImageType *=NULL) |
|
static Real | cgvalue (unsigned long off, const ImageType &x, const MaskType &mask, size_t lineSize, size_t sliceSize, Real, Real, Real, const ImageType *=NULL) |
|
static Real | cgrhs (unsigned long off, const ImageType &img, const MaskType &mask, size_t lineSize, size_t sliceSize, Real, Real, Real, const ImageType *=NULL) |
|
◆ cgrhs()
template<class Real , class ImageType , class MaskType >
static Real Uniform< Real, ImageType, MaskType >::cgrhs |
( |
unsigned long |
off, |
|
|
const ImageType & |
img, |
|
|
const MaskType & |
mask, |
|
|
size_t |
lineSize, |
|
|
size_t |
sliceSize, |
|
|
Real |
, |
|
|
Real |
, |
|
|
Real |
, |
|
|
const ImageType * |
= NULL |
|
) |
| |
|
inlinestatic |
◆ cgvalue()
template<class Real , class ImageType , class MaskType >
static Real Uniform< Real, ImageType, MaskType >::cgvalue |
( |
unsigned long |
off, |
|
|
const ImageType & |
x, |
|
|
const MaskType & |
mask, |
|
|
size_t |
lineSize, |
|
|
size_t |
sliceSize, |
|
|
Real |
, |
|
|
Real |
, |
|
|
Real |
, |
|
|
const ImageType * |
= NULL |
|
) |
| |
|
inlinestatic |
◆ value()
template<class Real , class ImageType , class MaskType >
static Real Uniform< Real, ImageType, MaskType >::value |
( |
unsigned long |
off, |
|
|
const ImageType & |
img, |
|
|
const MaskType & |
mask, |
|
|
size_t |
lineSize, |
|
|
size_t |
sliceSize, |
|
|
Real |
, |
|
|
Real |
, |
|
|
Real |
, |
|
|
const ImageType * |
= NULL |
|
) |
| |
|
inlinestatic |