-
-void Model_ValidatorsFactory::registerGeometricalSelection(std::string theFeature,
- std::string theAttribute)
-{
- std::map<std::string, std::set<std::string> >::iterator aFind =
- myGeometricalSelection.find(theFeature);
- if (aFind == myGeometricalSelection.end()) {
- std::set<std::string> aNewSet;
- aNewSet.insert(theAttribute);
- myGeometricalSelection[theFeature] = aNewSet;
- }
- else {
- aFind->second.insert(theAttribute);
- }
-}
-
-bool Model_ValidatorsFactory::isGeometricalSelection(std::string theFeature,
- std::string theAttribute)
-{
- std::map<std::string, std::set<std::string> >::iterator aFind =
- myGeometricalSelection.find(theFeature);
- return aFind != myGeometricalSelection.end()
- && aFind->second.find(theAttribute) != aFind->second.end();
-}