createExpanded static method

NodeNode createExpanded(
  1. NodeNode? node,
  2. Envelope addEnv
)

Implementation

static NodeNode createExpanded(NodeNode? node, Envelope addEnv) {
  Envelope expandEnv = Envelope.fromEnvelope(addEnv);
  if (node != null) expandEnv.expandToIncludeEnvelope(node.env!);

  NodeNode largerNode = createNode(expandEnv);
  if (node != null) largerNode.insertNode(node);
  return largerNode;
}