/** * Copy constructor. */ public BuildGeomFilter(BuildGeomFilter rhs) : base(rhs) { overall_color = rhs.overall_color; raster_overlay_max_size = rhs.raster_overlay_max_size; raster_overlay_script = rhs.raster_overlay_script; color_script = rhs.color_script; feature_name_script = rhs.feature_name_script; }
/** * Es un constructor statico que añade al MathTransformFilter, el BuildGeomFilter y el AreaFilter. * Esta comentado porque de momento no esta implementado ninguno de esos filtros, y hay que mirar * si no se deberia hacer como con los resources, que fueran ellos los que se fueran añadiendo * ellos mismos. */ static Registry() { #if TODO_PH Registry.instance().addFilterType(MathTransformFilter.getStaticFilterType(), MathTransformFilter.getFilterFactory()); Registry.instance().addFilterType(BuildGeomFilter.getStaticFilterType(), BuildGeomFilter.getFilterFactory()); Registry.instance().addFilterType(AreaFilter.getStaticFilterType(), AreaFilter.getFilterFactory()); #endif //Registry.instance().LoadAndRegistryEngine("MogreGis.IronPythonScriptEngine", "../../../PythonScriptEngine/bin/Debug/PythonScriptEngine.dll"); Registry.instance().addFilterType(TransformFilter.getStaticFilterType(), TransformFilter.getFilterFactory()); Registry.instance().addFilterType(BuildGeomFilter.getStaticFilterType(), BuildGeomFilter.getFilterFactory()); Registry.instance().addFilterType(AreaFilter.getStaticFilterType(), AreaFilter.getFilterFactory()); Registry.instance().addFilterType(AttributeFilter.getStaticFilterType(), AttributeFilter.getFilterFactory()); }