Implements bounding box, sphere and cylinder

- Bounding box, bounding sphere and bounding cylinder implemented.
- Adds datatype description to degree of freedom and level of detail
functions.