private void measureButton_Click(object sender, EventArgs e) { using (MeasureForm form = new MeasureForm()) { if (form.ShowDialog() == DialogResult.OK) { switch (form.status) { case MeasureStatus.MeasureSelected: //выбрано значение measureMode = MeasureStatus.MeasureSelected; MeasureController.SelectMeasure(form.SelectedMeasure); filterInfoGrid.Rows.Add("Масштаб", form.SelectedMeasure.Scale); MouseMode = MouseMode.Arrow; MenuButtonsOn(); break; case MeasureStatus.MeasureRequested: //запрос на создание замеров measureMode = MeasureStatus.MeasureRequested; MouseMode = MouseMode.Measure; MenuButtonsOff(); break; } } } }
private void measureDGV_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { status = MeasureStatus.MeasureSelected; string measureGuid = Convert.ToString(measureDGV.Rows[e.RowIndex].Cells[0].Value); SelectedMeasure = MeasureController.GetMeasure(measureGuid); DialogResult = DialogResult.OK; }
private void Update() { if (MStatus == MeasureStatus.Distance_Measuring) { Vector3 _current_pos = Camera.main.transform.position; measuringDistance = _targetPlane.GetDistance(_current_pos); MStatus = MeasureStatus.Distance_Measuring; } }
private async Task UpdateMeasureStatus(IMessageHandlerContext context) { if (Data.EmailSendStatus != MessageStatus.Pending && Data.WeightUpdateStatus != MessageStatus.Pending) { MeasureStatus commitMeasureStatus = (Data.EmailSendStatus == MessageStatus.Succeeded && Data.WeightUpdateStatus == MessageStatus.Succeeded) ? MeasureStatus.Fulfilled : MeasureStatus.Error; await context.SendLocal <IUpdateMeasureStatus>(msg => { msg.MeasureId = Data.MeasureId; msg.MeasureStatus = commitMeasureStatus; }); } }
public void ClearPoints() { if (MStatus == MeasureStatus.Adding) { cd.DeleteCurrentPoints(); } Distance_ResultText _rt = FindObjectOfType <Distance_ResultText>(); if (_rt != null) { Destroy(_rt.gameObject); } MStatus = MeasureStatus.Adding; }
public async Task UpdateStatusAsync(Guid measureId, MeasureStatus status, string comments) { Measure measureToUpdate; measureToUpdate = await _measureDbContext.Measures .Where(t => t.Id == measureId) .FirstOrDefaultAsync(); if (measureToUpdate == null) { throw new MeasureNotFoundExeption(); } measureToUpdate.Status = status; measureToUpdate.Comments = comments; }
public void ResetScence() { int c_count = linesGenerator.transform.childCount; for (int i = 0; i < c_count; i++) { Destroy(linesGenerator.transform.GetChild(i).gameObject); } cd.ClearCurrentMeasure(); ARKitWorldTrackingSessionConfiguration config = new ARKitWorldTrackingSessionConfiguration( UnityARAlignment.UnityARAlignmentGravity, UnityARPlaneDetection.Horizontal, true, true ); m_session.RunWithConfigAndOptions(config, UnityARSessionRunOption.ARSessionRunOptionRemoveExistingAnchors); MStatus = MeasureStatus.Initializing; }
// Use this for initialization void Start() { MStatus = MeasureStatus.Initializing; m_session = UnityARSessionNativeInterface.GetARSessionNativeInterface(); }
/// <summary> /// 測定停止ボタンイベント /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnStop_Click(object sender, EventArgs e) { try { btnStop.Enabled = false; if (this.measureStatus == MeasureStatus.Start) { InitButtonImage(); picbtnStop.Image = imageList1[(int)picbtnStop.Tag + 1]; Application.DoEvents(); this.measureStatus = MeasureStatus.Stop; SetCondition(false); SetControlEnables(); OnMeasureStatusChanged(); } } catch (Exception ex) { ShowErrorMessage(ex); } }
/// <summary> /// 測定状態を更新する /// </summary> /// <param name="status"></param> public void SetMeasureStatus(MeasureStatus status) { if (this.InvokeRequired) { this.BeginInvoke((MethodInvoker)delegate() { SetMeasureStatus(status); }); return; } if (this.measureStatus == status) { return; } this.measureStatus = status; InitButtonImage(); switch(status) { case MeasureStatus.Exit: picbtnExit.Image = imageList1[(int)picbtnExit.Tag + 1]; break; case MeasureStatus.Start: picbtnStart.Image = imageList1[(int)picbtnStart.Tag + 1]; break; case MeasureStatus.Stop: picbtnStop.Image = imageList1[(int)picbtnStop.Tag + 1]; break; } Application.DoEvents(); }
private void addLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { status = MeasureStatus.MeasureRequested; DialogResult = DialogResult.OK; }
public void ClearPoints() { MStatus = MeasureStatus.Adding; cd.ClearCurrentMeasure(); }