zxhproj v 2.2
zxhproj

zxhMetricMIMultiImage Class Reference

multiple images for rigid registration More...

#include <zxhMetricMIMultiImage.h>

Inheritance diagram for zxhMetricMIMultiImage:
zxhMetricMIConstraint zxhMetricMultiImageBase zxhMetricMI zxhMetricBase

List of all members.

Public Member Functions

 zxhMetricMIMultiImage (void)
 constructor
 ~zxhMetricMIMultiImage (void)
virtual std::string GetMetricType ()
 GetMetricType()=0.
virtual zxhMetricBaseClone (zxhMetricBase *&pRet)
virtual int GetValue (zxhlfloat &fvalue)
virtual bool SetImage (zxhImageData *pImageTest, zxhImageData *pImageRef)
 need to update NeedToUpdateOtherImageMetric
virtual bool SetMaskImage (zxhImageData *pMaskTest, zxhImageData *pMaskRef)
virtual bool SetTransform (zxhTransformBase *ptrans)
virtual void SetSamplingPhysical (float x, float y=1.0f, float z=1.0f, float t=1.0f)

Protected Member Functions

virtual void SetMultiMetricBase ()

Detailed Description

multiple images for rigid registration


Constructor & Destructor Documentation

zxhMetricMIMultiImage::~zxhMetricMIMultiImage ( void  )
Returns:

Member Function Documentation

zxhMetricBase * zxhMetricMIMultiImage::Clone ( zxhMetricBase *&  pRet) [virtual]
Returns:

Reimplemented from zxhMetricMIConstraint.

int zxhMetricMIMultiImage::GetValue ( zxhlfloat &  fValue) [virtual]
Returns:
similarity and number of computed pixel pair

Reimplemented from zxhMetricMIConstraint.

virtual void zxhMetricMIMultiImage::SetMultiMetricBase ( ) [inline, protected, virtual]

this function is to remind of setting m_pMImgMetricBase and m_pMImgMetricType in derived class {m_pMImgMetricBase=this; m_pMimgMetricType=new Metric;}

Implements zxhMetricMultiImageBase.

virtual void zxhMetricMIMultiImage::SetSamplingPhysical ( float  x,
float  y = 1.0f,
float  z = 1.0f,
float  t = 1.0f 
) [inline, virtual]
Returns:
DoNOT allowed sampling virtual void SetSamplingInterval(float x,float y=1.0f,float z=1.0f,float t=1.0f);
sampling

Reimplemented from zxhMetricBase.

virtual bool zxhMetricMIMultiImage::SetTransform ( zxhTransformBase pTr) [inline, virtual]
Returns:

Reimplemented from zxhMetricBase.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs