# General Tree Data Structure

## Documentation for package ‘GeneralTree’ version 0.0.1

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

<-.GeneralTree | Deep clone a General Tree.
=.GeneralTree | Deep clone a General Tree.
as.data.frame.GeneralTree | Convert a GeneralTree to a data frame.
as.GeneralTree | Convert an object to a GeneralTree.
as.GeneralTree.data.frame | Convert a data frame to a GeneralTree.
as.GeneralTree.expression | Convert a R parsed expression to a GeneralTree.
deep_clone | Deep clone a General tree
deep_clone.GeneralTree | Deep clone a General Tree.
deleteId | Delete a node with a given id.
GeneralTree | A tree that can have multiple childeren per parent.
generate_grViz | Create a DiagrammeR graph that represents the tree.
getChildData | Get the data of the child nodes below the current node.
getChildId | Get the ids of the child nodes below the current node.
getChildNodes | Get all the child nodes below the current node.
plot.GeneralTree | Plot a GeneralTree object.
print.GeneralTree | Print a GeneralTree object.
searchData | Search for an id in starting at a point in the tree and return the data matching the id.
searchNode | Search for an id in starting at a point in the tree and return the node matching the id.