Esempio n. 1
0
        public void AddObject(RedlineGeometryType type, RedlineTextFunction retrieveTextMethod, RedlineAction onRedlineAdded)
        {
            switch (type)
            {
            case RedlineGeometryType.Point:
                AddPoint(retrieveTextMethod, onRedlineAdded);
                break;

            case RedlineGeometryType.Circle:
                AddCircle(retrieveTextMethod, onRedlineAdded);
                break;

            case RedlineGeometryType.Line:
                AddLine(retrieveTextMethod, onRedlineAdded);
                break;

            case RedlineGeometryType.LineString:
                AddLineString(retrieveTextMethod, onRedlineAdded);
                break;

            case RedlineGeometryType.Polygon:
                AddPolygon(retrieveTextMethod, onRedlineAdded);
                break;

            case RedlineGeometryType.Rectangle:
                AddRectangle(retrieveTextMethod, onRedlineAdded);
                break;
            }
        }
Esempio n. 2
0
 public void AddObject(RedlineGeometryType type, RedlineTextFunction retrieveTextMethod, RedlineAction onRedlineAdded)
 {
     switch (type)
     {
         case RedlineGeometryType.Point:
             AddPoint(retrieveTextMethod, onRedlineAdded);
             break;
         case RedlineGeometryType.Circle:
             AddCircle(retrieveTextMethod, onRedlineAdded);
             break;
         case RedlineGeometryType.Line:
             AddLine(retrieveTextMethod, onRedlineAdded);
             break;
         case RedlineGeometryType.LineString:
             AddLineString(retrieveTextMethod, onRedlineAdded);
             break;
         case RedlineGeometryType.Polygon:
             AddPolygon(retrieveTextMethod, onRedlineAdded);
             break;
         case RedlineGeometryType.Rectangle:
             AddRectangle(retrieveTextMethod, onRedlineAdded);
             break;
     }
 }