public SecondPolygonState(MapDrawingContext context, Coordinate startPoint) { _context = context; _startpoint = startPoint; }
public StartPolygonState(MapDrawingContext context) => _context = context;
public ContinuePolygonState(MapDrawingContext context, IGeometry baseGeometry) { _context = context; _baseGeometry = baseGeometry; }
public ContinueLineStringState(MapDrawingContext context, IGeometry baseGeometry) { _context = context; _baseGeometry = baseGeometry; }
public AddPointState(MapDrawingContext context) => _context = context;
public StartLineStringState(MapDrawingContext context) => _context = context;
public ThirdPolygonState(MapDrawingContext context, IGeometry firstSegment) { _context = context; _firstSegment = firstSegment; }