private List<IntPoint> GetShapeCorners( List<IntPoint> edgePoints ) { return shapeOptimizer.OptimizeShape( PointsCloud.FindQuadrilateralCorners( edgePoints ) ); } }