NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Construct a multi-directional n-th derivative operator. More...
Public Types | |
typedef NondirectionalDerivativeOperator | Self |
typedef Neighborhood< TPixel, VDimension, TAllocator > | Superclass |
typedef SingleDerivativeTermInfo < VDimension > | SingleDerivativeTermInfoType |
Public Member Functions | |
virtual const char * | GetClassName () const |
NondirectionalDerivativeOperator () | |
virtual | ~NondirectionalDerivativeOperator () |
void | AddSingleDerivativeTerm (const SingleDerivativeTermInfoType &term) |
void | ClearDerivativeTerm (void) |
void | CreateToRadius (unsigned int radius) |
Protected Types | |
typedef DerivativeOperator < TPixel, VDimension, TAllocator > | DerivativeOperatorType |
Protected Attributes | |
std::vector < SingleDerivativeTermInfoType > | m_DervativeTermInfo |
Construct a multi-directional n-th derivative operator.
|
protected |
typedef NondirectionalDerivativeOperator itk::NondirectionalDerivativeOperator< TPixel, VDimension, TAllocator >::Self |
Standard class typedefs.
typedef SingleDerivativeTermInfo< VDimension > itk::NondirectionalDerivativeOperator< TPixel, VDimension, TAllocator >::SingleDerivativeTermInfoType |
typedef Neighborhood< TPixel, VDimension, TAllocator > itk::NondirectionalDerivativeOperator< TPixel, VDimension, TAllocator >::Superclass |
itk::NondirectionalDerivativeOperator< TPixel, VDimension, TAllocator >::NondirectionalDerivativeOperator | ( | ) |
|
inlinevirtual |
|
inline |
Add a derivative term to the operator.
|
inline |
Clear all the derivative terms.
void itk::NondirectionalDerivativeOperator< TPixel, VDimension, TAllocator >::CreateToRadius | ( | unsigned int | radius | ) |
Create the operator.
|
virtual |
|
protected |
The order of derivative in each dimension.