zxhproj v 2.2
zxhproj
|
This class is used as gradient class for FFD. More...
#include <zxhGradientFFDBase.h>
Public Member Functions | |
zxhGradientBase * | Clone (zxhGradientBase *&p) |
virtual void | SetPortionOfPDinfluence (float f) |
virtual float | GetPortionOfPDinfluence (void) |
virtual bool | PrePostComputeMetricGradient (zxhMetricBase *pMetric, zxhTransformBase *pInfluence, bool isPre) |
adjust influence and differential | |
virtual void | SetFFDMaskImage (zxhImageData *pTest, zxhImageData *pRef) |
virtual void | GetFFDMaskImage (zxhImageData *&pTest, zxhImageData *&pRef) |
virtual void | SetDirectionFFDsNVModelRef (zxhImageModelingBaseT< float, float > *pRef) |
virtual zxhImageModelingBaseT < float, float > * | GetDirectionFFDsNVModelRef () |
virtual void | SetRegriddingdTransform (zxhTransformBase *p) |
virtual zxhTransformBase * | GetRegriddingdTransform () |
Protected Attributes | |
zxhImageData * | m_pFFDMaskTest |
mask FFD image for test image coordinate | |
zxhImageData * | m_pFFDMaskRef |
mask FFD image for ref image coordinate | |
zxhImageModelingBaseT< float, float > * | m_pModelNormalVectorRef |
Original NV on source space before applying m_pConcatenatedTransformsByRegridding. | |
zxhTransformBase * | m_pConcatenatedTransformsByRegridding |
float | m_fPortionOfUsePDinfluence |
This class is used as gradient class for FFD.