1.4.16 • Published 1 year ago
parsegraph-extent v1.4.16
parsegraph-extent
This module provides a class to manage separation between graphs. It is intended to be used in a set, with one extent managing a specific axis and direction. Methods are provided to calculate the minimum distance needed to separate two extents, as well as methods to combine two extents into a single extent that covers both.
import Extent from 'parsegraph-extent'
const rootNode = new Extent();
const forwardNode = new Extent();
rootNode.appendLS(50, 25);
forwardNode.appendLS(12, 6);
const separation = rootNode.separation(forwardNode);
const combined = rootNode.combinedExtent(forwardNode, 0, separation);
const expected = new Extent();
expected.appendLS(12, separation + 6);
expected.appendLS(38, 25);
assert.ok(expected.equals(combined), "Combining extents does not work.");
1.4.16-dev
1 year ago
1.4.15-dev
1 year ago
1.4.15
1 year ago
1.4.14
1 year ago
1.4.14-dev
1 year ago
1.4.16
1 year ago
1.4.12-dev
1 year ago
1.4.12
1 year ago
1.4.10-dev
2 years ago
1.4.9
2 years ago
1.4.11
2 years ago
1.4.10
2 years ago
1.4.11-dev
2 years ago
1.4.9-dev
2 years ago
1.4.8-dev
2 years ago
1.4.8
2 years ago
1.4.7
2 years ago
1.4.7-dev
2 years ago
1.4.6
3 years ago
1.4.6-dev
3 years ago
1.4.5
3 years ago
1.4.5-dev
3 years ago
1.4.4
3 years ago
1.4.4-dev
3 years ago
1.4.3
3 years ago
1.4.2
3 years ago
1.4.1
3 years ago
1.4.0
3 years ago