MinimalEdgeRing.js 451 B

1234567891011121314151617
  1. import EdgeRing from '../../geomgraph/EdgeRing'
  2. export default class MinimalEdgeRing extends EdgeRing {
  3. constructor() {
  4. super()
  5. MinimalEdgeRing.constructor_.apply(this, arguments)
  6. }
  7. static constructor_() {
  8. const start = arguments[0], geometryFactory = arguments[1]
  9. EdgeRing.constructor_.call(this, start, geometryFactory)
  10. }
  11. setEdgeRing(de, er) {
  12. de.setMinEdgeRing(er)
  13. }
  14. getNext(de) {
  15. return de.getNextMin()
  16. }
  17. }