private void SearchDebug(object sender, BackEventArgs e) { IResultPanelModel resultPanelModel = transform.GetComponent <ResultPanelController>().GETResultPanelModel(); IMainMenuController menuController = GetComponent <MainMenuController>(); menuController.GETMainMenuModel().ChangeVisibility(false); view.setVisibility(false); resultPanelModel.renderDebugPicture(); resultPanelModel.ChangeResultVisibility(true); }
public void accessPhotoQuery(string base64) { IResultPanelModel resultPanelModel = transform.GetComponent <ResultPanelController>().GETResultPanelModel(); resultPanelModel.ChangeResultVisibility(true); var simq = QueryBuilder.BuildSimpleQbEQuery(base64); QueryCineastAndProcess(simq, true); }
private void HandleSearchSelect(object sender, BackEventArgs e) { IResultPanelModel resultPanelModel = transform.GetComponent <ResultPanelController>().GETResultPanelModel(); model.ChangeVisibility(false); //resultPanelModel.renderPicture(); resultPanelModel.ChangeResultVisibility(true); IResultPanelView resultPanelView = transform.GetComponent <ResultPanelController>().GETResultPanelView(); Vector3 newpos = new Vector3(Camera.main.transform.position.x, Camera.main.transform.position.y, Camera.main.transform.position.z + 1.3f); resultPanelView.setResultPosition(newpos); }
//Initialize Model, view and Listeners private void Start() { querylist = new List <POICoordinatesObject>(); view = transform.GetChild(7).GetComponent <QueryMenuView>(); resultmodel = GetComponent <ResultPanelController>().GETResultPanelModel(); distanceAttribute = transform.GetChild(7).GetChild(6).GetChild(0).GetChild(1) .GetComponent <DistanceAttribute>(); PointOfInterests = new List <Coordinates>(); myLocation = new Coordinates(0, 0); // Listen to input from the view view.OnRemove += RemoveFromDatabase; view.OnReceived += SearchQuery; //view.OnSearch += SearchDebug; view.OnSearch += SearchClicked; view.OnErrorBack += HandleError; DistanceAttribute.OnDistanceChanged += UpdateDistance; // Listen to changes in the model }
// Called when GPSdata is received public void HandleGPSReceived(object sender, GPSDataReceivedEventArgs e) { // Updating the model model.SetGPSCoordinates(e.latitude, e.longitude, e.heading); IMapModel mapModel = transform.GetComponent <MapController>().GETMapModel(); mapModel.setCurrentLocation(e.latitude, e.longitude, e.heading); IMapView mapView = transform.GetComponent <MapController>().GETMapView(); mapView.setCurrentPositionPin(e.latitude, e.longitude, e.heading); IMapMenuView mapMenuView = transform.GetComponent <MapMenuController>().GETMapMenuView(); mapMenuView.setCurrentPositionPin(e.latitude, e.longitude, e.heading); mapMenuView.MiniMapRender(); IResultPanelModel resultPanelModel = transform.GetComponent <ResultPanelController>().GETResultPanelModel(); resultPanelModel.setLatLon(e.latitude, e.longitude); }
private void SearchClicked(object sender, BackEventArgs e) { Debug.Log(myLocation); if (!alreadyfetched) { var query = CineastUnityInterface.Runtime.Vitrivr.UnityInterface.CineastApi.Utils.QueryBuilder .BuildSpatialSimilarityQuery(myLocation.getLat(), myLocation.getLon()); QueryCineastAndProcess(query, false); alreadyfetched = true; } else { setFetchedActiveList(); } IResultPanelModel resultPanelModel = transform.GetComponent <ResultPanelController>().GETResultPanelModel(); IMainMenuController menuController = GetComponent <MainMenuController>(); IResultPanelView resultPanelView = transform.GetComponent <ResultPanelController>().GETResultPanelView(); Vector3 newpos = new Vector3(Camera.main.transform.position.x, Camera.main.transform.position.y, Camera.main.transform.position.z); resultPanelView.setResultPosition(newpos); menuController.GETMainMenuModel().ChangeVisibility(false); view.setVisibility(false); resultPanelModel.ChangeResultVisibility(true); IMapController mapController = GetComponent <MapController>(); mapController.GETMapView().setGameObjectVisibility(false); IMapMenuController mapMenuController = GetComponent <MapMenuController>(); mapMenuController.GETMapMenuView().MenuVisibility(false); ITemporalController temporalController = GetComponent <TemporalController>(); temporalController.GETItTemporalView().MenuVisibility(false); }
//Initialize Model, view and Listeners void Start() { model = new ResultPanelModel(); view = transform.GetChild(6).GetComponent <ResultPanelView>(); // Listen to input from the view view.OnBackButton += HandleBack; view.OnSelectPicture += HandlePictureSelect; view.OnShowOnMap += ShowMap; view.OnMapHide += HideMap; view.OnARClick += ARMode; view.OnResetObject += DeleteFromQueryMenu; //view.OnGeneratePin += HandleGeneratePin; // Listen to changes in the model model.OnResultVisibility += ResultStatusVisibility; model.OnUpdatePictures += HandleUpdatePicture; model.OnReset += HandleReset; model.OnEDialog += ShowDialog; //model.OnMapPinGenerate += GenerateMapPins; }