39 choice.
m_Key = choicekey;
40 choice.
m_Name = choiceName;
65 std::vector<std::string>
68 std::vector<std::string> ret;
73 ret.push_back(it->m_Key);
87 std::vector<std::string>
90 std::vector<std::string> ret;
95 ret.push_back(it->m_Name);
114 if ( it->m_Key == choiceKey )
116 return it->m_AssociatedParameter;
120 itkExceptionMacro(<<
"Cannot find " << choiceKey);
141 if (!
m_ChoiceList[i].m_AssociatedParameter->GetActive())
150 m_ChoiceList[i].m_AssociatedParameter->SetActive(
false);
168 if ( it->m_Key == choiceKey )
176 itkExceptionMacro(<<
"Cannot find " << choiceKey);
186 std::vector<std::string>
189 std::vector<std::string> parameters;
195 if (cit->m_AssociatedParameter)
197 std::vector<std::string> subparams = cit->m_AssociatedParameter->GetParametersKeys();
198 for (std::vector<std::string>::const_iterator it = subparams.begin();
199 it != subparams.end(); ++it)
201 parameters.push_back( cit->m_Key +
"." + *it );