+ aFactory->registerFilter("OnLine", new FiltersPlugin_OnLine);
+ aFactory->registerFilter("OnGeometry", new FiltersPlugin_OnGeometry);
+ aFactory->registerFilter("OnPlaneSide", new FiltersPlugin_OnPlaneSide);
+ aFactory->registerFilter("OppositeToEdge", new FiltersPlugin_OppositeToEdge);
+ aFactory->registerFilter("RelativeToSolid", new FiltersPlugin_RelativeToSolid);
+ aFactory->registerFilter("ExternalFaces", new FiltersPlugin_ExternalFaces);
+ aFactory->registerFilter("EdgeSize", new FiltersPlugin_EdgeSize);
+ aFactory->registerFilter("FaceSize", new FiltersPlugin_FaceSize);
+ aFactory->registerFilter("VolumeSize", new FiltersPlugin_VolumeSize);
+ aFactory->registerFilter("FeatureEdges", new FiltersPlugin_FeatureEdges);
+ aFactory->registerFilter("ContinuousFaces", new FiltersPlugin_ContinuousFaces);
+
+ Config_ModuleReader::loadScript("FiltersPlugin_TopoConnectedFaces");
+
+ // register validators
+ ModelAPI_ValidatorsFactory* aValidators = aMgr->validators();
+ aValidators->registerValidator("FiltersPlugin_ShapeType",
+ new FiltersPlugin_ShapeTypeValidator);