+ MaskImagePixelType m_ForegroundValue;
+ std::map<std::string, bool> m_ComputeStationMap;
+
+ bool CheckForStation(std::string station);
+
+ // Station 8
+ double m_DistanceMaxToAnteriorPartOfTheSpine;
+ double m_DiaphragmInferiorLimit;
+ double m_CarinaZ;
+ double m_OriginOfRightMiddleLobeBronchusZ;
+ double m_FuzzyThresholdForS8;
+ double m_InjectedThresholdForS8;
+ MaskImagePointer m_Esophagus;
+ MaskImagePointType m_EsophagusDiltationForAnt;
+ MaskImagePointType m_EsophagusDiltationForRight;
+ MaskImagePointer EnlargeEsophagusDilatationRadiusInferiorly(MaskImagePointer & eso);
+ void ExtractStation_8();
+ void ExtractStation_8_SetDefaultValues();
+ void ExtractStation_8_SI_Limits();
+ void ExtractStation_8_Post_Limits();
+ void ExtractStation_8_Ant_Sup_Limits();
+ void ExtractStation_8_Ant_Inf_Limits();
+ void ExtractStation_8_Ant_Injected_Limits();
+ void ExtractStation_8_LR_1_Limits();
+ void ExtractStation_8_LR_2_Limits();
+ void ExtractStation_8_Single_CCL_Limits();
+ void ExtractStation_8_LR_Limits();
+ void ExtractStation_8_Remove_Structures();
+ void ExtractStation_8_LR_Limits_old();
+ void ExtractStation_8_LR_Limits_old2();
+
+ // Station 3P
+ void ExtractStation_3P();
+ void ExtractStation_3P_SetDefaultValues();
+ void ExtractStation_3P_SI_Limits();
+ void ExtractStation_3P_Remove_Structures();
+ void ExtractStation_3P_Ant_Limits();
+ void ExtractStation_3P_Post_Limits();
+ void ExtractStation_3P_LR_sup_Limits();
+ void ExtractStation_3P_LR_inf_Limits();