#include <Gradient.h>
Collaboration diagram for Gradient:

Public Member Functions | |
| Gradient (Data *input, Vector<> boundaryValues=Vector<>(0, 0, 0)) | |
| ~Gradient () | |
| unsigned short | xdim () const |
| unsigned short | ydim () const |
| unsigned short | zdim () const |
| Vector | getData (unsigned int aX, unsigned int aY, unsigned int aZ) const |
| Vector | getData_RangeCheck (int aX, int aY, int aZ) |
| Vector | getDataTrilinearInterpolated (float aX, float aY, float aZ) |
Private Attributes | |
| Vector * | mData |
| Vector | mBoundaryValues |
| unsigned short | mX |
| unsigned short | mY |
| unsigned short | mZ |
This is a discrete approximation to the mathematical gradient definition. For each data point, a gradient vector can be obtained.
|
||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5