예제 #1
0
 public AdjacenyService(IRectangleDecomposer decomposer, IRectangleIntersectionService intersectionService)
 {
     _decomposer = decomposer;
     _intersectionService = intersectionService;
 }
 public RectangleIntersectionService(ILineIntersectionService lineIntersectionService, IRectangleDecomposer rectangleDecomposer, IShapeFactory shapeFactory)
 {
     _lineIntersectionService = lineIntersectionService;
     _rectangleDecomposer = rectangleDecomposer;
     _shapeFactory = shapeFactory;
 }