DissolveHalfEdge.js 427 B

123456789101112131415161718
  1. import MarkHalfEdge from '../edgegraph/MarkHalfEdge'
  2. export default class DissolveHalfEdge extends MarkHalfEdge {
  3. constructor() {
  4. super()
  5. DissolveHalfEdge.constructor_.apply(this, arguments)
  6. }
  7. static constructor_() {
  8. this._isStart = false
  9. const orig = arguments[0]
  10. MarkHalfEdge.constructor_.call(this, orig)
  11. }
  12. setStart() {
  13. this._isStart = true
  14. }
  15. isStart() {
  16. return this._isStart
  17. }
  18. }