X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=segmentation%2FclitkExtractLymphStationsFilter.h;h=4c7c669d964524b24e7cb7ec6c113340aaada037;hb=3c86758765bc9bcba20d439424bcf97091b5af6f;hp=7c2376aa8bfe56471aac85f90fc9bf981ba5c965;hpb=8f785a7646e65eb73b28e274871b2aafcb34d85c;p=clitk.git diff --git a/segmentation/clitkExtractLymphStationsFilter.h b/segmentation/clitkExtractLymphStationsFilter.h index 7c2376a..4c7c669 100644 --- a/segmentation/clitkExtractLymphStationsFilter.h +++ b/segmentation/clitkExtractLymphStationsFilter.h @@ -109,6 +109,8 @@ namespace clitk { void AddComputeStation(std::string station) ; void SetFuzzyThreshold(std::string station, std::string tag, double value); double GetFuzzyThreshold(std::string station, std::string tag); + void SetThreshold(std::string station, std::string tag, double value); + double GetThreshold(std::string station, std::string tag); itkGetConstMacro(ComputeStationsSupportsFlag, bool); itkSetMacro(ComputeStationsSupportsFlag, bool); itkBooleanMacro(ComputeStationsSupportsFlag); @@ -146,6 +148,8 @@ namespace clitk { // Global parameters typedef std::map FuzzyThresholdByStructureType; std::map m_FuzzyThreshold; + typedef std::map ThresholdByStructureType; + std::map m_Threshold; // Station's supports void ExtractStationSupports(); @@ -201,10 +205,7 @@ namespace clitk { void ExtractStation_3A_AntPost_S6(); void ExtractStation_3A_AntPost_Superiorly(); void ExtractStation_3A_Remove_Structures(); - - void ExtractStation_3A_SI_Limits(); - void ExtractStation_3A_Ant_Limits(); - void ExtractStation_3A_Post_Limits(); + void ExtractStation_3A_PostToBones(); // Station 2RL void ExtractStation_2RL();