KurusView  1.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 ▼CMCellMCell - Interface (abstract) class for all the cell shapes
 CMHexahedronMHexahedron object - inherits from MCell
 CMPyramidMPyramid object - inherits from MCell
 CMTetrahedronMTetrahedron object - inherits from MCell
 CMMaterial
 CMMatrix
 CMModelMModel - This object is responsible for reading and writing model entities to .mod data files
 CMVector
 ▼CQApplication
 CKModelRendererThis class acts as the base for the KurusView GUI Application, handling windows and initialisation
 ▼CQDialog
 CDialogDialog object - inherits from QDialog, simple wrapper
 CsettingsDialogSettings menu class. UI and logic
 ▼CQLabel
 CclickableQLabelClickableQLabel - a wraper around QLabel to provide right-click functionality. Underlines and highlights text in blue
 ▼CQMainWindow
 CModelWindowHolds Views and handles ui elements
 CWelcomeWindow
 ▼CQWidget
 CKViewView class - abstracts all rendering duties. Has no effect on UI elements, which are handled by ModelWindow