My Project
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CAction
 CActionAddbrick
 CActionBrickRotateX
 CActionBrickRotateY
 CActionBrickRotateZ
 CActionCameraRotationHorizontal
 CActionCameraRotationVertical
 CActionDraw
 CActionLoadbrick
 CAllocationMemoryError
 CApplication
 CBaseDrawInterfaceMain drwa interface class. Provides access to create/remove/update elements
 CBaseDrawInterfaceElementBase draw interface class. Parent of basic draw classes
 CBaseException
 CBaseInterfaceMain interface class. Provides access to create/remove/update elements
 CBaseInterfaceCtrlEach element (button, editfield etc) has own structure
 CBaseInterfaceItemBase interface class. Parent of basic items
 CBaseInterfaceItemInitInitialisation interface class
 CBaseObjectBase object. Virtual class. No realisation
 CBrickBrick archetecture
 CButtonButton interface class Provide interface for creating/removing button
 CCameraCamera object
 CComboboxCombobox interface class Provide interface for creating/removing/updating combobox
 CCompositeContains loaded bricks
 CCompositeAddNULLError
 CEditfieldEditfield interface class Provide interface for creating/removing editfield
 CFaceDefine face consisting 3 links to vetices
 CGMatrixDefine geometric matrix
 CGVectorDefine geometric vector
 CInterfaceCtrl
 CInterfaceCtrlInit
 CInterfaceDraw
 CInterfaceDrawInit
 CLoaderLoad model from file
 CLoaderBadFile
 CLoaderError
 CLoaderOpenFileError
 CModelChoosingError
 CModificationBase modification object class
 CNormalDefine normal (object container for GVector)
 CRender
 CRotationBase rotation class
 CRotationXRotation in OX surface
 CRotationYRotation in OY surface
 CRotationZRotation in OZ surface
 CSceneMain scene
 CTextButton interface class Provide interface for creating/removing custom text
 CURectangleRectangle interface class Provide interface for creating/removing custom rectangle
 CVectorIndexError
 CVectorSizeError
 CVertexDefine vertex consisting 3 double coordinates