![]() |
zxhproj v 2.2
zxhproj
|
multiple images for rigid registration More...
#include <zxhMetricMIMultiImage.h>
Public Member Functions | |
| zxhMetricMIMultiImage (void) | |
| constructor | |
| ~zxhMetricMIMultiImage (void) | |
| virtual std::string | GetMetricType () |
| GetMetricType()=0. | |
| virtual zxhMetricBase * | Clone (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 () |
multiple images for rigid registration
| zxhMetricMIMultiImage::~zxhMetricMIMultiImage | ( | void | ) |
| zxhMetricBase * zxhMetricMIMultiImage::Clone | ( | zxhMetricBase *& | pRet | ) | [virtual] |
Reimplemented from zxhMetricMIConstraint.
| int zxhMetricMIMultiImage::GetValue | ( | zxhlfloat & | fValue | ) | [virtual] |
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] |
Reimplemented from zxhMetricBase.
| virtual bool zxhMetricMIMultiImage::SetTransform | ( | zxhTransformBase * | pTr | ) | [inline, virtual] |
Reimplemented from zxhMetricBase.