Exemplo n.º 1
0
        /**
         * Copy constructor.
         */
        public TransformFilter(TransformFilter rhs)
        {
            throw new NotImplementedException();
#if TODO_PH
            Matrix          = rhs.Matrix;
            Localize        = rhs.Localize;
            UseTerrainSrs   = rhs.UseTerrainSrs;
            Srs             = rhs.Srs; //rhs.Srs.cloneWithNewReferenceFrame(Matrix); En la implementacion actual utiliza la matrid de sharpMap.
            SrsScript       = rhs.SrsScript;
            TranslateScript = rhs.TranslateScript;
#endif
        }
Exemplo n.º 2
0
        /**
         * Copy constructor.
         */
        public TransformFilter(TransformFilter rhs)
        {
            throw new NotImplementedException();
#if TODO_PH
            Matrix = rhs.Matrix;
            Localize = rhs.Localize;
            UseTerrainSrs = rhs.UseTerrainSrs;
            Srs = rhs.Srs; //rhs.Srs.cloneWithNewReferenceFrame(Matrix); En la implementacion actual utiliza la matrid de sharpMap.
            SrsScript = rhs.SrsScript;
            TranslateScript = rhs.TranslateScript;
#endif
        }
Exemplo n.º 3
0
        /**
         * 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());
        }