X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=tools%2FclitkSignalMeanPositionFilter.h;h=4cbc4f0cf5c36d222b1965b6596f54bf36d8ddbc;hb=d728f5bf2f84610b984236ce1a589abd74f15fd4;hp=980c0a5278a4a5f5ff78fcf34b2e6f6301a2f2da;hpb=8aa9d711a5d08a9ea6e40ed43456881e67422c21;p=clitk.git diff --git a/tools/clitkSignalMeanPositionFilter.h b/tools/clitkSignalMeanPositionFilter.h index 980c0a5..4cbc4f0 100644 --- a/tools/clitkSignalMeanPositionFilter.h +++ b/tools/clitkSignalMeanPositionFilter.h @@ -1,10 +1,7 @@ /*========================================================================= Program: clitk - Module: $RCSfile: clitkSignalMeanPositionFilter.h,v $ Language: C++ - Date: $Date: 2010/02/10 14:55:00 $ - Version: $Revision: 1.4 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -23,7 +20,6 @@ #include "clitkSignal.h" #include "clitkEllipse.h" #include "itkVector.h" -#include namespace clitk { @@ -55,28 +51,15 @@ namespace clitk { bool mIsAdaptiveMethod; std::vector mCurrentResidual; int mWindowLength; - std::vector mListOfEllipses; - - bool mValidationWithRealPhase; - std::string mInputPhaseFilename; - clitk::Signal mInputPhase; - std::vector mCycles; - - std::vector mIsoPhaseIndex; - std::vector mIsoPhaseDelta; - std::vector mIsoPhaseDeltaNb; - std::vector mIsoPhaseRefAngle; - - bool mUseLearnedDeltaPhase; - clitk::Signal mLearnIsoPhaseDelta; - int mNumberOfIsoPhase; + std::vector mCenters; void FitEllipse(clitk::Ellipse & An); void AdaptiveFitEllipse(clitk::Ellipse & An); - void ComputeIsoPhase(std::vector & l, - std::vector & phase, - std::vector & cycles); + void ComputeAugmentedSpace(const clitk::Signal & input, + clitk::Signal & outputX, + clitk::Signal & outputY, + unsigned int delay); }; //---------------------------------------------------------------------