public interface MinAreaChecker
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NUM_THREADS
Name of parameter that specifies number of working threads.
|
static java.lang.String |
RECTS_PER_STRIPE
Name of parameter that specifies recommended size of a stripe.
|
static java.lang.String |
REPORT_TILES
Name of parameter that specifies to report tiles of error polygon.
|
Modifier and Type | Method and Description |
---|---|
void |
check(LayoutCell topCell,
long minArea,
java.util.Properties parameters,
ErrorLogger errorLogger) |
java.lang.String |
getAlgorithmName() |
java.util.Properties |
getDefaultParameters() |
static final java.lang.String NUM_THREADS
static final java.lang.String RECTS_PER_STRIPE
static final java.lang.String REPORT_TILES
java.lang.String getAlgorithmName()
java.util.Properties getDefaultParameters()
void check(LayoutCell topCell, long minArea, java.util.Properties parameters, ErrorLogger errorLogger)
topCell
- top cell of the layoutminArea
- minimal area of valid polygonparameters
- algorithm parameterserrorLogger
- an API to report violations