//PUT /api/v1/image/commit/:image', //outout : 성공 - 0 / bad request - 1 / server 문제 - 2 / 기타문제 - 3 // 툴 꺼질 때 실행 public int commitImage(ImageNodeModel image) { string responseBody; HttpResponseMessage response; var entrypoint = String.Format("/api/v1/image/commit/{0}", image.imageid); try { response = client.PutAsync(entrypoint, null).Result; response.EnsureSuccessStatusCode(); } catch (HttpRequestException e) { Console.WriteLine(String.Format("\nThe request : {0}is fail!", entrypoint)); Console.WriteLine("Message :{0} ", e.Message); return(2); } try { responseBody = response.Content.ReadAsStringAsync().Result; } catch (Exception e) { Console.WriteLine("response body is not readable"); return(3); } return(0); }
public void mReadSectionShpFile(string sfilePath) { var ShpData = Shapefile.OpenFile(sfilePath); DataTable ShpfileTable = ShpData.DataTable; foreach (DataRow shp in ShpfileTable.Rows) { ImageNodeModel thisImageNode = new ImageNodeModel((int)shp[0], (Int16)shp[1], (Int16)shp[2], (Int16)shp[3], (string)shp[4], (double)shp[5], (double)shp[6], (double)shp[7], (double)shp[8], (double)shp[9], (double)shp[10]); _imageNodeModelcollection.Add(thisImageNode); } SectionModel.N_images = ShpfileTable.Rows.Count; }
public void Handle(ImageNodeModel message) { mClearAllShapes(); SelectedImageNodeModel = message; SelectedImageNode = null; SelectedImageNode = SelectedImageNodeModel.imagefilepath; NotifyOfPropertyChange(() => SelectedImageNode); // 원본 영상의 사이즈 측정 OriginalWidth = SelectedImageNodeModel.PixelWidth; OriginalHeight = SelectedImageNodeModel.PixelHeight; mClearAnnShape(); mLoadAnno(); }
public void Handle(ImageNodeModel message) { mClearAllShapes(); SelectedImageNodeModel = message; SelectedImageNode = SelectedImageNodeModel.imagefilepath; NotifyOfPropertyChange(() => SelectedImageNode); // 원본 영상의 사이즈 측정 BitmapSource img = new BitmapImage(new Uri(SelectedImageNode)); OriginalWidth = img.PixelWidth; OriginalHeight = img.PixelHeight; mClearAnnShape(); mLoadCsv(); }
public int loadImageIntoWorkplace(ImageNodeModel image) { HttpResponseMessage response; var entrypoint = String.Format("/api/v1/image/workplace/{0}", image.imageid); try { response = client.PutAsync(entrypoint, null).Result; response.EnsureSuccessStatusCode(); } catch (HttpRequestException e) { Console.WriteLine(String.Format("\nThe request : {0}is fail!", entrypoint)); Console.WriteLine("Message :{0} ", e.Message); return(2); } return(0); }
public CroppedBoxViewModel(AnnoShapeModel _annoShapeModel, ImageNodeModel _imageNodeModel) { AnnoShapeModel = _annoShapeModel; ImageNodeModel = _imageNodeModel; cropImage(); }