public InterfaceManager(TextBox tBox)
 {
     PANGU_Manager.killPANGU();
     navigationMapManager = new NavigationMapManager();
     logManager = new LogManager(tBox);
     logManager.clearSimulationLog();
 }
 public VehicleSensorManager(Vehicle v, NavigationMapManager m)
 {
     vehicle = v;
     navigationMap = m;
     realMap = navigationMap.getHazardModel();
     width = realMap.GetLength(0);
     height = realMap.GetLength(1);
 }
Пример #3
0
 public Vehicle(NavigationMapManager mapManager)
 {
     sensorManager = new VehicleSensorManager(this, mapManager);
     areaSize = mapManager.getAreaSize();
     distanceStep = mapManager.getDistanceStep();
     hazardSectorSize = mapManager.getHazardSectorSize();
     width = mapManager.getHazardModel().GetLength(0);
     height = mapManager.getHazardModel().GetLength(1);
     map = new VehicleHazardMap(width, height);
 }
        public void setSimulation(NavigationMapManager navMap , Bitmap skyView)
        {
            mapManager = navMap;

            elevationBitmap = (Bitmap)mapManager.getElevationBitmap().Clone();
            slopeBitmap = (Bitmap)mapManager.getSlopeBitmap().Clone();
            hazardBitmap = (Bitmap)mapManager.getHazardBitmap().Clone();
            skyBitmap = (Bitmap)skyView.Clone();

            hazardSectorSize = mapManager.getHazardSectorSize();
            areaSize = mapManager.getAreaSize();

            hazardModel = mapManager.hazardModel;
        }
 public void generateModels()
 {
     navigationMapManager = new NavigationMapManager();
     navigationMapManager.generateElevationModel(1,1);
     navigationMapManager.generateSlopeModel("Horn");
     navigationMapManager.generateHazardModel(10);
 }