#include <ModelAPI_Attribute.h>
#include <ModelAPI_Data.h>
//#include <ModelAPI_AttributeValidator.h>
#include <ModelAPI_Attribute.h>
#include <ModelAPI_Data.h>
//#include <ModelAPI_AttributeValidator.h>
void ModuleBase_FilterFactory::registerFilter(const std::string& theID,
ModuleBase_Filter* theFilter)
{
if (myIDs.find(theID) != myIDs.end()) {
void ModuleBase_FilterFactory::registerFilter(const std::string& theID,
ModuleBase_Filter* theFilter)
{
if (myIDs.find(theID) != myIDs.end()) {
myAttrs.find(theFeatureID);
if (aFeature != myAttrs.cend()) {
std::map<std::string, AttrFilters>::const_iterator anAttr = aFeature->second.find(theAttrID);
myAttrs.find(theFeatureID);
if (aFeature != myAttrs.cend()) {
std::map<std::string, AttrFilters>::const_iterator anAttr = aFeature->second.find(theAttrID);
std::map<std::string, ModuleBase_Filter*>::const_iterator aFound = myIDs.find(
aValIter->first);
if (aFound == myIDs.end()) {
std::map<std::string, ModuleBase_Filter*>::const_iterator aFound = myIDs.find(
aValIter->first);
if (aFound == myIDs.end()) {