# This document describes the classes in the OpenSimRoot code.
* Classes are sorted alphabetically.
* Write the name a class is registered under in your XML to call it.
* Please stick to the template provided below when adding a class.
* See <https://www.markdownguide.org/> for a basic introduction to markdown, which this document is written in.
* Write equations as you would in LaTeX, see <https://www.latex-tutorial.com/tutorials/amsmath/> for a brief introduction to writing equations in LaTeX.
* To turn this into a pdf, with all equations rendered, I recommend you use Pandoc or something equivalent and use the command `pandoc -o ClassDescriptions.pdf ClassDescriptions.md`
* You can link to another header like this: [Click this](#test-link-target)
> Use the class below as a template.
### RootSegmentVolume
__Registered under__: rootSegmentVolume
__Summary__: Computes the volume of a root segment, or the volume of the steel of a root segment, or the volume of a root segment ignoring RCS, assuming it is either cylindrical or a cut-off cone.
__Summary__: Computes the length of a root segment, based upon the trajectory of the root tip (not the distance between root nodes, which can be a coarser representation).
In particular, the length of a segment equals the length to the next node (the end of the segment) or growth point, minus the length to the current node.