|  | KurusView
    1.0
    | 
| ▼CMCell | MCell - Interface (abstract) class for all the cell shapes | 
| CMHexahedron | MHexahedron object - inherits from MCell | 
| CMPyramid | MPyramid object - inherits from MCell | 
| CMTetrahedron | MTetrahedron object - inherits from MCell | 
| CMMaterial | |
| CMMatrix | |
| CMModel | MModel - This object is responsible for reading and writing model entities to .mod data files | 
| CMVector | |
| ▼CQApplication | |
| CKModelRenderer | This class acts as the base for the KurusView GUI Application, handling windows and initialisation | 
| ▼CQDialog | |
| CDialog | Dialog object - inherits from QDialog, simple wrapper | 
| CsettingsDialog | Settings menu class. UI and logic | 
| ▼CQLabel | |
| CclickableQLabel | ClickableQLabel - a wraper around QLabel to provide right-click functionality. Underlines and highlights text in blue | 
| ▼CQMainWindow | |
| CModelWindow | Holds Views and handles ui elements | 
| CWelcomeWindow | |
| ▼CQWidget | |
| CKView | View class - abstracts all rendering duties. Has no effect on UI elements, which are handled by ModelWindow |