private ProgGraphicModel assignValue(GeoDataGridViewModel raw)
        {
            ProgGraphicModel model = null;

            try
            {
                model = new ProgGraphicModel()
                {
                    ID           = raw.RecordID,
                    Name         = raw.Name,
                    GeoType      = raw.GeoType,
                    RowBegin     = raw.Row1,
                    RowEnd       = raw.Row2,
                    ColBegin     = raw.Col1,
                    ColEnd       = raw.Col2,
                    StartPhi     = (raw.StartPhi),
                    EndPhi       = raw.EndPhi,
                    PointerOrder = raw.PointOrder,
                    Distance     = raw.Distance,
                    IsExportItem = raw.IsExportItem,
                };
            }
            catch (Exception ex)
            {
                Hanbo.Log.LogManager.Error(ex);
            }
            return(model);
        }
Example #2
0
        public ROIProgCircle ConvertToROIProgCircle(ProgGraphicModel raw)
        {
            ROIProgCircle model = new ROIProgCircle(raw);

            return(model);
        }
Example #3
0
        public ROIProgDistance ConvertToROIProgDistance(ProgGraphicModel raw)
        {
            ROIProgDistance model = new ROIProgDistance(raw);

            return(model);
        }
Example #4
0
 public ROIProgSymmetryLine(ProgGraphicModel model)
 {
     _model = model;
     init();
 }
Example #5
0
        private List <PositionModel> _lines;    //相依的線段元素
        #endregion

        #region 建構子
        public ROIProgPoint(ProgGraphicModel model)
        {
            _model = model;
            init();
        }
Example #6
0
 public ROIProgDistance(ProgGraphicModel model)
 {
     _model = model;
     init();
 }
 public ROIProgAngle(ProgGraphicModel model)
 {
     _model = model;
     init();
 }