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; }