@mkerkstra/jsts-cjs
Version:
A CommonJS fork of JSTS: A JavaScript library of spatial predicates and functions for processing geometry
21 lines (20 loc) • 549 B
JavaScript
import IllegalArgumentException from '../../../../java/lang/IllegalArgumentException.js'
export default class Location {
static toLocationSymbol(locationValue) {
switch (locationValue) {
case Location.EXTERIOR:
return 'e'
case Location.BOUNDARY:
return 'b'
case Location.INTERIOR:
return 'i'
case Location.NONE:
return '-'
}
throw new IllegalArgumentException('Unknown location value: ' + locationValue)
}
}
Location.INTERIOR = 0
Location.BOUNDARY = 1
Location.EXTERIOR = 2
Location.NONE = -1