24 std::vector<std::string> angleRelatedParameters()
 
   26     std::vector<std::string> result{
 
   27         "InclinationAngle", 
"AzimuthalAngle", 
"Alpha", 
"Beta", 
"Gamma", 
"Angle"};
 
   34     static std::vector<std::string> angleRelated = angleRelatedParameters();
 
   36     for (
const auto& par : angleRelated) {
 
   37         if (par_name.find(par) != std::string::npos)
 
   44                                                const std::string& parName)
 
Defines class IParameterized.
 
Defines class ParameterPool.
 
Defines namespace ParameterUtils.
 
bool isAngleRelated(const std::string &par_name)
Returns true if given parameter name is related to angles.
 
std::string poolParameterUnits(const IParameterized &node, const std::string &parName)
Returns units of main parameter.
 
Defines class RealParameter.
 
Manages a local parameter pool, and a tree of child pools.
 
virtual ParameterPool * createParameterTree() const
Creates new parameter pool, with all local parameters and those of its children.
 
RealParameter * getUniqueMatch(const std::string &pattern) const
Returns the one parameter that matches the pattern (wildcards '*' allowed), or throws.