zxhproj v 2.2
zxhproj

zxhMetricMIFFDSEMI Member List

This is the complete list of members for zxhMetricMIFFDSEMI, including all inherited members.
AddAllCtrPntOnTargetForceForBendingEnergy()zxhMetricFFDBase [protected, virtual]
AddFiniteDiffPenaltyByFFDGrid(float *afPD, zxhTransformFFDBase *pFFDGrid, int *aiCtrPnt, zxhTransformFFDBase *pDifferential)zxhMetricFFDBase [protected, virtual]
AddHistogram(zxhlfloat *afHistogramDes, const zxhlfloat *afHistogramSrc, int times=1) (defined in zxhMetricMI)zxhMetricMI [virtual]
BSplinei(int iOrd, float u)zxhMetricMI [inline, protected]
Clone(zxhMetricBase *&pRet)zxhMetricMIFFDSEMI [virtual]
Clone(zxhMetricFFDBase *&p) (defined in zxhMetricFFDBase)zxhMetricFFDBase [virtual]
ComputeConstanceForFFDGradient()zxhMetricMIFFDSEMI [virtual]
ComputeConstanceForGradient()zxhMetricMIConstraint [virtual]
ComputeCtrPntOnTargetForceForBendingEnergy(zxhTransformFFDBase *pTrans, zxhTransformFFDBase *gradient)zxhMetricFFDBase [virtual]
ComputeDerivativeMIFromHistAndDerivativeHist(float *afPD, const bool *bJointHistogramUpdated, const zxhlfloat *pPartialHx, const zxhlfloat *pPartialHy, const zxhlfloat *pPartialHz, const zxhlfloat *pPartialHt) (defined in zxhMetricMIFFDSEMI)zxhMetricMIFFDSEMI [protected, virtual]
ComputeHistAndDerivativeHist(const zxhTransformFFDBase *pFFDGrid, const int *aiCtrPnt, zxhlfloat *pPartialHx, zxhlfloat *pPartialHy, zxhlfloat *pPartialHz, zxhlfloat *pPartialHt, bool *bJointHistogramUpdated) (defined in zxhMetricMIFFDSEMI)zxhMetricMIFFDSEMI [protected, virtual]
ComputeHistogram(zxhlfloat *&afHistogram, zxhlfloat &fTotalFreq) (defined in zxhMetricMI)zxhMetricMI [virtual]
ComputeHistogramForControlPoint(zxhlfloat *&afPDF, zxhlfloat &fTotalFreq, int aiCtrPnt[ImageDimensionMax])zxhMetricMIFFD [protected, virtual]
ComputeHistogramFromPDF4D(zxhlfloat *&afPDF, zxhlfloat &fTotalFreq, float xfTestFrom, float xfTestTo, float yfTestFrom, float yfTestTo, float zfTestFrom, float zfTestTo, float tfTestFrom, float tfTestTo)zxhMetricMI [virtual]
ComputeHistogramFromPDF4DFFD(zxhlfloat *&afPDF, zxhlfloat &fTotalFreq, float xfTestFrom, float xfTestTo, float yfTestFrom, float yfTestTo, float zfTestFrom, float zfTestTo, float tfTestFrom, float tfTestTo)zxhMetricMIFFD [protected, virtual]
ComputeHistogramMaskRegionOnTest(zxhImageData *pMask, zxhlfloat *&afPDF, zxhlfloat &fFreq)zxhMetricMI [virtual]
ComputMMILocalRegionPDFValue(zxhlfloat *afHistL, zxhlfloat &fVl, const zxhlfloat *afHistG, const zxhlfloat fVg)zxhMetricMI [protected]
DerivativeOfBSplinei(int iOrd, float u)zxhMetricMI [inline, protected]
DisplacementAdvanceByBsplineFFDsUsingPreComputedWorld(int dimension, float ux, float uy, float uz, float *pAdWorld)zxhMetricFFDBase [inline, protected, virtual]
EvaluateMMIpositionWeightedHistogram(int *roiFrom, int *roiTo, float *WorldCentre, zxhlfloat *afHistogram, zxhlfloat &fTotalFreq, int *excludeFrom, int *excludeTo) (defined in zxhMetricMI)zxhMetricMI [protected]
EvaluateMMIpositionWeightedHistogram(int *roiFrom, int *roiTo, float *WorldCentre, zxhlfloat *afHistogram, zxhlfloat &fTotalFreq, zxhImageData *pExcludeImageMask) (defined in zxhMetricMI)zxhMetricMI [protected]
EvaluateOnJointHistogram(zxhlfloat &fTotalFreq, zxhlfloat *afPDF, int iLengthOfHistogramDim, zxhlfloat fGrayTest, zxhlfloat fGrayRef, zxhlfloat weight=1)zxhMetricMI [protected, virtual]
EvaluateOnPixelSource2TargetForce(zxhlfloat *afForce, int iLengthOfHistogramDim, const float *gridCoTest, const float *gridCoRef) const zxhMetricMI [protected, virtual]
GetAddHistogram(zxhlfloat *afHistogramDes, zxhlfloat *afHistogramSrc1, zxhlfloat *afHistogramSrc2) (defined in zxhMetricMI)zxhMetricMI [virtual]
GetBendingEnergy(zxhTransformFFDBase *pTrans) (defined in zxhMetricFFDBase)zxhMetricFFDBase [virtual]
GetBendingEnergyDerivative(float *afPD, int *aiCtrPnt)zxhMetricFFDBase [inline, virtual]
GetCtrPntDerivativeConst(zxhTransformFFDBase &ret) const (defined in zxhMetricFFDBase)zxhMetricFFDBase [inline]
GetCtrPntDerivativeConst()zxhMetricFFDBase [inline, virtual]
GetDiffByFFDGrid(float *afPD, zxhTransformFFDBase *pFFDGrid, int *aiCtrPnt, zxhTransformFFDBase *pDifferential)zxhMetricMIFFDSEMI [virtual]
GetDiffByFFDGridForMMI(float *afPD, zxhTransformFFDBase *pFFDGrid, int *aiCtrPnt, zxhTransformFFDBase *pDifferential) (defined in zxhMetricMIFFD)zxhMetricMIFFD [protected, virtual]
GetDiffByFFDGridOnFFDPhysicalVector(float *afPD, zxhTransformFFDBase *pFFDGrid, int *aiCtrPnt, zxhTransformFFDBase *pDifferential, float *vector)zxhMetricMIFFD [virtual]
GetDimension()zxhMetricBase [inline, virtual]
GetFFDControlPointSupportVolumeTest(float *afSemiRegionTest, float *afCtrVolumeTest, const int aiCtrPnt[])zxhMetricMIFFDSEMI [protected, virtual]
zxhMetricMIFFD::GetFFDControlPointSupportVolumeTest(float *afCtrVolumeTest, int aiCtrPnt[])zxhMetricFFDBase [protected, virtual]
GetFiniteDiffByFFDGrid(float *afPD, zxhTransformFFDBase *pFFDGrid, int *aiCtrPnt, zxhTransformFFDBase *pDifferential)zxhMetricMIFFD [protected, virtual]
GetFiniteDiffByFFDGridOnVector(float *afPD, zxhTransformFFDBase *pFFDGrid, int *aiCtrPnt, zxhTransformFFDBase *pDifferential, float *vector)zxhMetricMIFFD [protected, virtual]
GetForwardComposedTransform() (defined in zxhMetricBase)zxhMetricBase [inline, virtual]
GetInnerRoiTest(float from[], float to[])zxhMetricBase [virtual]
GetIsMMI() (defined in zxhMetricMI)zxhMetricMI [inline]
GetLengthOfHistogramDim() (defined in zxhMetricMI)zxhMetricMI [inline, protected]
GetMaskByWorld(zxhImageData *pMaskImage, float fx, float fy, float fz, float ft)zxhMetricBase [inline, virtual]
GetMaskImageForRefVolume() (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
GetMaskImageForTestVolume() (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
GetMaskImageRef() (defined in zxhMetricBase)zxhMetricBase [inline, virtual]
GetMaskImageTest() (defined in zxhMetricBase)zxhMetricBase [inline, virtual]
GetMetricType() (defined in zxhMetricMIFFDSEMI)zxhMetricMIFFDSEMI [inline, virtual]
GetMIType() (defined in zxhMetricMI)zxhMetricMI [inline]
GetMIValue(const zxhlfloat *afHistogram, const zxhlfloat fTotalFreq) (defined in zxhMetricMI)zxhMetricMI [virtual]
GetMMILambda() (defined in zxhMetricMI)zxhMetricMI [inline]
GetMMISamplePhysical() (defined in zxhMetricMI)zxhMetricMI [inline]
GetNumberOfHistogramBins()zxhMetricMI [inline]
GetPrintString()zxhMetricMI [virtual]
GetRefImage()zxhMetricBase [inline, virtual]
GetRegriddingdTransform() (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
GetSamplingInterval()zxhMetricBase [inline, virtual]
GetSamplingPhysical() (defined in zxhMetricBase)zxhMetricBase [inline, virtual]
GetStandardDeviationRef() (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
GetStandardDeviationTest() (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
GetSumImpressibilityTerm(zxhlfloat Orig, zxhlfloat After) (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [virtual]
GetTestImage()zxhMetricBase [inline, virtual]
GetTransform()zxhMetricBase [inline, virtual]
GetUsingFFDsSubVolume(void) (defined in zxhMetricFFDBase)zxhMetricFFDBase [inline, virtual]
GetValue(zxhlfloat &fvalue)zxhMetricMIFFDSEMI [inline, virtual]
GetValueByFFDGrid(zxhlfloat &fValue, int aiCtrPnt[ImageDimensionMax])zxhMetricMIFFD [virtual]
GetVolumeFromRef(zxhTransformBase *pTrans, float xfWorldFrom, float xfWorldTo, float yfWorldFrom, float yfWorldTo, float zfWorldFrom, float zfWorldTo, float tfWorldFrom, float tfWorldTo)zxhMetricMIConstraint [virtual]
GetVolumeFromRefOrigin() (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
GetWegihtModelRef()zxhMetricBase [inline, virtual]
GetWegihtModelTest() (defined in zxhMetricBase)zxhMetricBase [inline, virtual]
GetWeightByWorld(zxhImageModelingBaseT< float, float > *pWeightModel, float fx, float fy, float fz, float ft)zxhMetricBase [inline, virtual]
GetWeightedLocalVolumeChanges(float fVolumeChanges)zxhMetricMIConstraint [inline, virtual]
GetWeightedVolumeChangesFromTest(float &fNumVolumeCounted, zxhTransformBase *pTrans, zxhTransformBase *pRegriddingTrans, zxhImageData *pMaskTest, float xfWorldFrom, float xfWorldTo, float yfWorldFrom, float yfWorldTo, float zfWorldFrom, float zfWorldTo, float tfWorldFrom, float tfWorldTo) (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [virtual]
GetWeightFFDBendingEnergy(void) (defined in zxhMetricFFDBase)zxhMetricFFDBase [inline, virtual]
GetWeightingVolumeFromRef() (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
GetWeightingVolumeFromTest() (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
GetWorldRoiFrom(float f[])zxhMetricBase [inline, virtual]
GetWorldRoiTo(float f[]) (defined in zxhMetricBase)zxhMetricBase [inline, virtual]
InitMetricFFDConstant()zxhMetricFFDBase [inline, protected, virtual]
IntensityBound(zxhlfloat &gray, const short aiImageGraySpan[]) const (defined in zxhMetricMI)zxhMetricMI [inline, protected]
IntensityBound(float &gray, const short aiImageGraySpan[]) const (defined in zxhMetricMI)zxhMetricMI [inline, protected]
IntensityBoundBk(float &gray, const short aiImageGraySpan[]) const (defined in zxhMetricMI)zxhMetricMI [inline, protected]
IntensityBoundBk(zxhlfloat &gray, const short aiImageGraySpan[]) const (defined in zxhMetricMI)zxhMetricMI [inline, protected]
IsThisMetricType(std::string s) (defined in zxhMetricBase)zxhMetricBase [inline, virtual]
IsThisMetricType(zxhMetricBase *pm) (defined in zxhMetricBase)zxhMetricBase [inline, virtual]
m_afC_HjzxhMetricMI [protected]
m_afC_HrzxhMetricMI [protected]
m_afC_HtzxhMetricMI [protected]
m_afCurrFFDsCtrPntWorldzxhMetricFFDBase [protected]
m_afFiniteDiffPositionzxhMetricFFDBase [protected]
m_afHistogramzxhMetricMI [protected]
m_afMMISamplePhysical (defined in zxhMetricMI)zxhMetricMI [protected]
m_afPDFjzxhMetricMI [protected]
m_afPDFrzxhMetricMI [protected]
m_afPDFtzxhMetricMI [protected]
m_afRoiWorldzxhMetricBase [protected]
m_afSamplingIntervalzxhMetricBase [protected]
m_afSamplingPhysicalzxhMetricBase [protected]
m_aiImageRefGraySpanzxhMetricMI [protected]
m_aiImageTestGraySpanzxhMetricMI [protected]
m_aimgPreComputeTransformToWorldzxhMetricBase [protected]
m_aimgRefGradientOnXindexzxhMetricBase [protected]
m_bFFDsSubVolume (defined in zxhMetricFFDBase)zxhMetricFFDBase [protected]
m_bPreComputeTransformToWorld (defined in zxhMetricBase)zxhMetricBase [protected]
m_bSetRoiWorldzxhMetricBase [protected]
m_fBinSizeRefImage (defined in zxhMetricMI)zxhMetricMI [protected]
m_fBinSizeTestImage (defined in zxhMetricMI)zxhMetricMI [protected]
m_fEntropyJzxhMetricMI [protected]
m_fEntropyRzxhMetricMI [protected]
m_fEntropyTzxhMetricMI [protected]
m_fMMILambda (defined in zxhMetricMI)zxhMetricMI [protected]
m_fMMILocalRegionSizeInMMzxhMetricMI [protected]
m_fMutualInformation (defined in zxhMetricMI)zxhMetricMI [protected]
m_fNormalisedMutualInformation (defined in zxhMetricMI)zxhMetricMI [protected]
m_fNumVolumeFromTestCurrentTransform (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [protected]
m_fStandardDeviation (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [protected]
m_fStandardDeviationTest (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [protected]
m_fTotalFreq (defined in zxhMetricMI)zxhMetricMI [protected]
m_fVolumeFromRefCurrentTransform (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [protected]
m_fVolumeFromRefOriginzxhMetricMIConstraint [protected]
m_fVolumeFromTestCurrentTransformzxhMetricMIConstraint [protected]
m_fWeightFFDBendingEnergy (defined in zxhMetricFFDBase)zxhMetricFFDBase [protected]
m_fWeightingVolumeFromRef (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [protected]
m_fWeightingVolumeFromTestzxhMetricMIConstraint [protected]
m_iComputePDTypezxhMetricMI [protected]
m_iDimensionzxhMetricBase [protected]
m_imgMaskTestRefOnXindexzxhMetricBase [protected]
m_imgMMIrefImage (defined in zxhMetricMI)zxhMetricMI [protected]
m_imgMMItestImage (defined in zxhMetricMI)zxhMetricMI [protected]
m_imgMMIWeighttestref (defined in zxhMetricMI)zxhMetricMI [protected]
m_imgRefImageOnXindexzxhMetricBase [protected]
m_iMITypezxhMetricMI [protected]
m_iMMIKernelType (defined in zxhMetricMI)zxhMetricMI [protected]
m_iNumberOfHistogramBinszxhMetricMI [protected]
m_iPDFTypezxhMetricMI [protected]
m_pCtrPntDerivativeBendingEnergyConstzxhMetricFFDBase [protected]
m_pCtrPntDerivativeConstzxhMetricFFDBase [protected]
m_pForwardComposedTransformzxhMetricBase [protected]
m_pImageRefzxhMetricBase [protected]
m_pImageTestzxhMetricBase [protected]
m_pMaskImageForRefVolume (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [protected]
m_pMaskImageForTestVolume (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [protected]
m_pMaskRefzxhMetricBase [protected]
m_pMaskTestzxhMetricBase [protected]
m_pMetricBasezxhMetricFFDBase [protected]
m_pModelingRefzxhMetricBase [protected]
m_pModelingTestzxhMetricBase [protected]
m_pRegriddingdTransform (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [protected]
m_pTransformzxhMetricBase [protected]
m_pWeightModelRefzxhMetricBase [protected]
m_pWeightModelTestzxhMetricBase [protected]
m_stc_iPaddedBinszxhMetricMI [static]
PreComputeImageGraylevel()zxhMetricMI [virtual]
PreComputeTransformField()zxhMetricBase [virtual]
ResampleImagesSpacingPhysIntervel() (defined in zxhMetricBase)zxhMetricBase [virtual]
ResampleTestImagesSpacingPhysIntervel()zxhMetricBase [virtual]
SEMIKernelDistanceToWeight(float dis) (defined in zxhMetricMI)zxhMetricMI [inline, protected]
SetDimension(int i)zxhMetricBase [inline, virtual]
SetFFDMetricBase()zxhMetricMIFFD [inline, protected, virtual]
SetForwardComposedTransform(zxhTransformBase *p)zxhMetricBase [inline, virtual]
SetImage(zxhImageData *pImageTest, zxhImageData *pImageRef)zxhMetricMI [virtual]
zxhMetricBase::SetImage(zxhImageData *pImageTest, zxhImageData *pImageRef)zxhMetricBase [virtual]
SetImageModelingType(zxhImageModelingBase *pModelingTest, zxhImageModelingBase *pModelingRef)zxhMetricBase [virtual]
SetMaskImage(zxhImageData *pMaskTest, zxhImageData *pMaskRef)zxhMetricBase [virtual]
SetMaskImageForRefVolume(zxhImageData *p)zxhMetricMIConstraint [inline, virtual]
SetMaskImageForTestVolume(zxhImageData *p)zxhMetricMIConstraint [inline, virtual]
SetMetricFromStream(std::ifstream &ifs)zxhMetricMI [virtual]
SetMIType(enum zxh::TypeMutualInformation i)zxhMetricMI [inline]
SetMMI(bool b) (defined in zxhMetricMI)zxhMetricMI [inline]
SetMMIKernelType(enum zxh::TypeSEMIKernelFunction type) (defined in zxhMetricMI)zxhMetricMI [inline]
SetMMILambda(float f) (defined in zxhMetricMI)zxhMetricMI [inline]
SetMMILocalRegionSizeInMM(float f) (defined in zxhMetricMI)zxhMetricMI [inline]
SetMMISamplePhysical(float *f) (defined in zxhMetricMI)zxhMetricMI [inline]
SetNumberOfHistogramBins(int i=32)zxhMetricMI [inline]
SetPDFType(enum zxh::TypeHistogramCompute i)zxhMetricMI [inline]
SetPreComputeFFDsCurrPosition(float *afCurrCtrPntWorld, float *afFiniteDiffPosition)zxhMetricFFDBase [virtual]
SetRegriddingdTransform(zxhTransformBase *p) (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
SetSamplingPhysical(float x, float y=1.0f, float z=1.0f, float t=1.0f)zxhMetricBase [virtual]
SetStandardDeviationRef(float f) (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
SetStandardDeviationTest(float f) (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
SetTransform(zxhTransformBase *pTr)zxhMetricBase [inline, virtual]
SetUsingFFDsSubVolume(bool b) (defined in zxhMetricFFDBase)zxhMetricFFDBase [inline, virtual]
SetVolumeFromRefOrigin(float f) (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
SetWeightFFDBendingEnergy(float f) (defined in zxhMetricFFDBase)zxhMetricFFDBase [inline, virtual]
SetWeightingVolumeFromRef(float f) (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
SetWeightingVolumeFromTest(float f) (defined in zxhMetricMIConstraint)zxhMetricMIConstraint [inline, virtual]
SetWeightModelRef(zxhImageModelingBaseT< float, float > *p)zxhMetricBase [inline, virtual]
SetWeightModelTest(zxhImageModelingBaseT< float, float > *p) (defined in zxhMetricBase)zxhMetricBase [inline, virtual]
SetWorldRoi(float xf, float xt, float yf, float yt, float zf, float zt, float tf, float tt)zxhMetricBase [virtual]
TransformPointTo(float *from, float *to)zxhMetricBase [protected, virtual]
TransformPointToWorldPlusDisplacementAdvanceByBsplineFFDs(zxhImageDataT< float > *aPreComputeTransformPointToWorld, int dimension, int x, int y, int z, int t, float fux, float fuy, float fuz, float *pWorldRef)zxhMetricFFDBase [inline, protected, virtual]
TransformPointToWorldPlusDisplacementAdvanceByBsplineFFDs(zxhImageDataT< float > *aPreComputeTransformPointToWorld, int dimension, float x, float y, float z, float t, float fux, float fuy, float fuz, float *pWorldRef) (defined in zxhMetricFFDBase)zxhMetricFFDBase [inline, protected, virtual]
TransformPointToWorldUsingPreComputed(int x, int y, int z, int t, float wto[])zxhMetricBase [inline, protected, virtual]
TransformWorldToWorld(const float *fromWorld, float *toWorld) (defined in zxhMetricBase)zxhMetricBase [protected, virtual]
WithinWorldROI(float wx, float wy, float wz, float wt) (defined in zxhMetricBase)zxhMetricBase [virtual]
zxhMetricBase()zxhMetricBase
zxhMetricFFDBase(void)zxhMetricFFDBase
zxhMetricMI(void)zxhMetricMI
zxhMetricMIConstraint(void)zxhMetricMIConstraint
zxhMetricMIFFD(void)zxhMetricMIFFD
zxhMetricMIFFDSEMI(void)zxhMetricMIFFDSEMI
~zxhMetricBase()zxhMetricBase [virtual]
~zxhMetricFFDBase(void)zxhMetricFFDBase
~zxhMetricMI(void)zxhMetricMI
~zxhMetricMIConstraint(void)zxhMetricMIConstraint
~zxhMetricMIFFD(void)zxhMetricMIFFD
~zxhMetricMIFFDSEMI(void)zxhMetricMIFFDSEMI
 All Classes Namespaces Functions Variables Typedefs