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; }
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; }
public static void Main() { RTDPService rtd = new RTDPService(); rtd.Start(); }