Prune a tree by removing all the branches above a given level.
Usage
treeprune(X, root = 1, level = 0)
Arguments
X
Object of class "linnet" or "lpp".
root
Index of the root vertex amongst the vertices of as.linnet(X).
level
Integer specifying the level above which the tree should be pruned.
Value
Object of the same kind as X.
Details
The object X must be either a linear network, or a derived
object such as a point pattern on a linear network. The linear network
must be an acyclic graph (i.e. must not contain any loops) so that it
can be interpreted as a tree.
This function removes all vertices
for which treebranchlabels gives a
string more than level characters long.