public PolygonAreaMock CreateParallelogramTopCornerKnownSizeHash()
 {
     return(PolygonAreaMock.Parallelogram(Origin, Size, Size, DrawFromCornersMethods.OriginalKnownSizeHash, InnerPointsMethods.ScanlineOddEvenKnownSizeHash, true, LineAlgorithm));
 }
 public PolygonAreaMock CreateParallelogramBottomCornerOriginal()
 {
     return(PolygonAreaMock.Parallelogram(Origin, Size, Size, DrawFromCornersMethods.OriginalDefault, InnerPointsMethods.ScanlineOddEvenDefault, false, LineAlgorithm));
 }
 public PolygonAreaMock CreateParallelogramTopCornerOmitRedundantCheck()
 {
     return(PolygonAreaMock.Parallelogram(Origin, Size, Size, DrawFromCornersMethods.OriginalDefault, InnerPointsMethods.ScanlineOddEvenOmitRedundantCheck, true, LineAlgorithm));
 }
 public PolygonAreaMock CreateParallelogramTopCornerCacheOuterPointsOtherHasher()
 {
     return(PolygonAreaMock.Parallelogram(Origin, Size, Size, DrawFromCornersMethods.OriginalDefault, InnerPointsMethods.ScanlineOddEvenCacheOuterPointsOtherHasher, true, LineAlgorithm));
 }
 public PolygonAreaMock CreateParallelogramTopCornerHashSetEncountered()
 {
     return(PolygonAreaMock.Parallelogram(Origin, Size, Size, DrawFromCornersMethods.OriginalDefault, InnerPointsMethods.ScanlineOddEvenHashSetEncountered, true, LineAlgorithm));
 }