usesuper::Node;/// The central in-memory data-structure for loaded CAD data.
pubstructCADData{/// The root node of the assembly structure of the cad data.
root_node: Node,
}implCADData{/// Creates and returns a new CAD data object.
////// # Arguments
/// * `root_node` - The root node of the assembly structure.
pubfnnew(root_node: Node)->Self{Self{ root_node }}/// Returns a reference onto the root node of the assembly structure.
pubfnget_root_node(&self)->&Node{&self.root_node
}}