Exemple #1
0
 private void PrepareMission(ConfigurableFlightSpecs flightSpecsConfiguration)
 {
     missionExecution = new MissionExecution(cameraDefinition,
                                             surveyArea,
                                             georeferencing,
                                             flightSpecsConfiguration.BuildMission(surveyArea, cameraDefinition),
                                             transform,
                                             flightSpecsConfiguration.speed,
                                             Path.Combine(folderPath, GetFolderNameForMission(flightSpecsConfiguration)));
 }
Exemple #2
0
 private string GetFolderNameForMission(ConfigurableFlightSpecs flightSpecsConfiguration)
 {
     if (flightSpecsConfiguration.missionType == ConfigurableFlightSpecs.MissionType.Grid)
     {
         return(string.Format("Grid_{0}m_{1}", flightSpecsConfiguration.altitude1, flightSpecsConfiguration.cameraAngle1));
     }
     else
     {
         return(string.Format("Double_Grid_{0}m_{1}_{2}m_{3}", flightSpecsConfiguration.altitude1, flightSpecsConfiguration.cameraAngle1, flightSpecsConfiguration.altitude2, flightSpecsConfiguration.cameraAngle2));
     }
 }