Exemplo n.º 1
0
        public RTDP(RTDPService service)
        {
            this.service = service;

            hotSpots = new ArrayList();

            if (RTDPSettings.doSegmentation)
                segmentation = new Segmentation(UASProperties.irCamProperties);

            if (RTDPSettings.doImageFusion)
                fusion = new Fusion(UASProperties.irCamProperties, UASProperties.viCamProperties);

            if (RTDPSettings.doGeolocation)
            {
                if (RTDPSettings.geolocationSettings.geolocateVIimage)
                    viGeolocation = new Geolocation(UASProperties.viCamProperties, UASProperties.gpsProperties);

                if (RTDPSettings.geolocationSettings.geolocateHotspots || RTDPSettings.geolocationSettings.geolocateIRimage)
                    irGeolocation = new Geolocation(UASProperties.irCamProperties, UASProperties.gpsProperties);
            }

            DemManager.DemManagerService.GetInstance().FunctionCall("SetPrecision", new object[] { RTDPSettings.terrainModelSettings.demPrecision });

            metadata = new Metadata();

            this.DeleteTempFiles();

            // RTDP is now ready to process a package
            ready = true;
        }
Exemplo n.º 2
0
        public RTDP(RTDPService service)
        {
            this.service = service;

            hotSpots = new ArrayList();

            if (RTDPSettings.doSegmentation)
            {
                segmentation = new Segmentation(UASProperties.irCamProperties);
            }

            if (RTDPSettings.doImageFusion)
            {
                fusion = new Fusion(UASProperties.irCamProperties, UASProperties.viCamProperties);
            }

            if (RTDPSettings.doGeolocation)
            {
                if (RTDPSettings.geolocationSettings.geolocateVIimage)
                {
                    viGeolocation = new Geolocation(UASProperties.viCamProperties, UASProperties.gpsProperties);
                }

                if (RTDPSettings.geolocationSettings.geolocateHotspots || RTDPSettings.geolocationSettings.geolocateIRimage)
                {
                    irGeolocation = new Geolocation(UASProperties.irCamProperties, UASProperties.gpsProperties);
                }
            }

            DemManager.DemManagerService.GetInstance().FunctionCall("SetPrecision", new object[] { RTDPSettings.terrainModelSettings.demPrecision });

            metadata = new Metadata();

            this.DeleteTempFiles();

            // RTDP is now ready to process a package
            ready = true;
        }
Exemplo n.º 3
0
        public static void Main()
        {
            RTDPService rtd = new RTDPService();

            rtd.Start();
        }
Exemplo n.º 4
0
 public static void Main()
 {
     RTDPService rtd = new RTDPService();
     rtd.Start();
 }