UNPKG

@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
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