X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=segmentation%2FclitkExtractLymphStationsFilter.h;h=4c7c669d964524b24e7cb7ec6c113340aaada037;hb=5c67d77ff8ec6c967b89c262ee4d536141e504ed;hp=8bbc3013f424cda711e3b500c4d4a28678e66507;hpb=6c46b5b1d02d65fdb3fdccc8174346b49a05a32f;p=clitk.git diff --git a/segmentation/clitkExtractLymphStationsFilter.h b/segmentation/clitkExtractLymphStationsFilter.h index 8bbc301..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(); @@ -200,9 +204,8 @@ namespace clitk { void ExtractStation_3A_AntPost_S5(); void ExtractStation_3A_AntPost_S6(); void ExtractStation_3A_AntPost_Superiorly(); - void ExtractStation_3A_SI_Limits(); - void ExtractStation_3A_Ant_Limits(); - void ExtractStation_3A_Post_Limits(); + void ExtractStation_3A_Remove_Structures(); + void ExtractStation_3A_PostToBones(); // Station 2RL void ExtractStation_2RL();