#ifndef __CREA_COMPLEMENT_IMAGE_H_INCLUDED__ #define __CREA_COMPLEMENT_IMAGE_H_INCLUDED__ #include "vtkTransform.h" #include "vtkImageData.h" #include "CreaImage.h" class CreaImageComplement { public: CreaImageComplement(); ~CreaImageComplement(); void SetBaseCreaImage(CreaImage* creaimage); void SetComplementCreaImage(CreaImage* creaimage); vtkTransform* GetvtkTransformToComplementImage(); double GetVoxelFromComplementImage_In_BaseCreaImage_Universe(double x,double y, double z); void Update(); private: CreaImage *basecreaimage; CreaImage *complementcreaimage; vtkTransform *transformToComplementCreaImage; protected: }; #endif // __CREA_COMPLEMENT_IMAGE_H_INCLUDED__