Inheritance diagram for vol::BlendedVolumeCreator::Blend3D:
Public Member Functions | |
Blend3D (size_t xdim, size_t ydim, size_t zdim) | |
size_t | xsize () const |
size_t | ysize () const |
size_t | zsize () const |
size_t | getPointNo (size_t x, size_t y, size_t z) const |
void | addValue (size_t x, size_t y, size_t z, const Observation *val) |
const Blend & | getPoints (size_t x, size_t y, size_t z) const |
template<class ValidPointFunctor> | |
void | foreachValidPoint (ValidPointFunctor &validpt) const |
The parameter to this function should be an object that has a method with this signature: some-ret-value doAction( const Blend& ) That method will be invoked on every grid point that has a valid set of observations. |
vol::BlendedVolumeCreator::Blend3D::Blend3D | ( | size_t | xdim, | |
size_t | ydim, | |||
size_t | zdim | |||
) | [inline] |
void vol::BlendedVolumeCreator::Blend3D::addValue | ( | size_t | x, | |
size_t | y, | |||
size_t | z, | |||
const Observation * | val | |||
) | [inline] |
void vol::BlendedVolumeCreator::Blend3D::foreachValidPoint | ( | ValidPointFunctor & | validpt | ) | const [inline] |
The parameter to this function should be an object that has a method with this signature: some-ret-value doAction( const Blend& ) That method will be invoked on every grid point that has a valid set of observations.
However, the order of these calls is not guaranteed i.e. the grid points may be accessed in any order.
size_t vol::BlendedVolumeCreator::Blend3D::getPointNo | ( | size_t | x, | |
size_t | y, | |||
size_t | z | |||
) | const [inline] |
const Blend& vol::BlendedVolumeCreator::Blend3D::getPoints | ( | size_t | x, | |
size_t | y, | |||
size_t | z | |||
) | const [inline] |
size_t vol::BlendedVolumeCreator::Blend3D::xsize | ( | ) | const [inline] |
size_t vol::BlendedVolumeCreator::Blend3D::ysize | ( | ) | const [inline] |
size_t vol::BlendedVolumeCreator::Blend3D::zsize | ( | ) | const [inline] |