Node
Source: Node.ts:77
Quad tree planet segment node.
Constructor
new Node(
segmentPrototype: Segment,
quadTreeStrategy: QuadTreeStrategy,
partId: number,
parent: Node,
id: number,
tileZoom: number,
extent: Extent,
): NodeParameters
segmentPrototype(Segment) — Planet segment node constructor.quadTreeStrategy(QuadTreeStrategy) — Quad tree strategy handler.partId(number) — NorthEast, SouthWest etc.parent(Node) — Parent of this node.id(number) — Tree node identifier (id * 4 + 1);tileZoom(number) — Deep index of the quad tree.extent(Extent) — Segment extent.
Instance Methods
getEqualNeighbor(side: number): Node
Returns the same deep existent neighbour node.
Parameters
side(number) — Neighbour side index e.g. og.quadTree.N, og.quadTree.W etc.
Returns
addToRender()
Picking up current node to render processing.
getRenderedNodesNeighbors()
Searching current node for its neighbours.
getCommonSide(node: Node): number
Checking if current node has a common side with input node and return side index N, E, S or W. Otherwise returns -1.
Parameters
node(Node) — Input node
Returns
number