A 3D Dynamic Geometry Software

Calques 3D C++



Calques 3D Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CAboutCalquePageCAboutCalquePage
CAboutCreditPageCAboutCreditPage
CAboutDlgCAboutDlg
CAboutInfoPageCAboutInfoPage
CAmbiguityListA custom-made pop-up menu containing the name of objects in an ambiguous designation
CAngle3DConstruction/Destruction
CAnimation3DTaskCAnimation3DTask
CArcCercle3DThis is the main class
CArea3DConstruction/Destruction
CBCGPCheckBoxPropA property widget for boolean values (with check box)
CBCGPCShapeToolbarButtonCBCGPCShapeToolbarButton
CBCGPMacroListOverride of the CBCGPEditListBox in order to deal with user macro items
CBCGPObjectPropA property widget for CObject3D objects
CBCGPShapeBarProvides the functionality of the regular docking control bar specially designed to handle various shape selection issues in the document/application
CBCGPShapeButtonCBCGPShapeButton window
CBCGPShapePopupCBCGPShapePopup
CBCGPShapePropA property widget for object shapes
CBCGPSliderButtonCBCGPSliderButton window
CBCGPSliderCtrlCBCGPSliderCtrl window
CBCGPSliderPropA property widget for integer values (with slider)
CBCGPSliderToolbarCBCGPSliderToolbar window
CBCGXMLNodeCBCGXMLNode
CBCGXMLSettingsCBCGXMLSettings
CBigIconCBigIcon
CCalques3DAppMain class for the Calques 3D application
CCalques3DDocImplement the functionality for storing, retrieving and managing Calques 3D documents
CCalques3DDocTemplateExtension of the CMultiDocTemplate for accessing view's ID and Runtime class
CCalques3DMacroDocSpecialisation of the Calques 3D document to deal with macro-constructions
CCenterOn3DTaskCCenterOn3DTask
CCenterTaskCCenterTask
CCercle3DCCercle3D - A circle defined by three non-aligned points
CCercle3DTaskCCercle3DTask
CCercleInterPS3DThis is the main class
CCercleInterSS3DThis is the main class
CChildFrameCChildFrame
CComment3DConstruction/Destruction
CCompositeObj3DThis is the main class
CCone3DThe cone
CConeTaskCConeTask
CCopyShapeTaskCCopyShapeTask
CCreditsCtrlImplement a Scrolling credit control
CCreditsCtrl::font_attribsLocal structures used during parsing
CCreditsCtrl::general_attribsLocal structures used during parsing
CCreditsCtrl::line_rectLocal structures used during parsing
CCube3DConstruction/Destruction
CCube3D::CFacetteInternal structure for cube's faces
CCube3DTaskCCube3DTask
CCustomizeCalques3DMain dialog for the customization of Calques3D GUI
CCylinder3DConstruction/Destruction
CCylindreTaskCCylindreTask
CDefTaskCDefTask
CDeleteObjectTaskCDeleteObjectTask
CDemiDroite3DConstruction/Destruction
CDependentBarCDependentBar
CDistance3DConstruction/Destruction
CDivSegment3DThis is the main class
CDroite3DConstruction/Destruction
CDroite3DTaskCDroite3DTask
CDroiteInterPP3DConstruction/Destruction
CDroitePar3DConstruction/Destruction
CDroitePerp3DConstruction/Destruction
CDroitePerpDD3DConstruction/Destruction
CEditLabelIn-place editor for the labels and text objects
CEllipse3DThis is the main class
CEquation3DConstruction/Destruction
CExtractCalcTaskCExtractCalcTask
CFormatToolBarCFormatToolBar window
CFractionCFraction - Code for handling fraction strings
CGLEnabledViewCGLEnabledView - An MDI view class supporting OpenGL
CGLEnabledView::CGLDispListCGLDispList - an helper class which let you create "display list objects"
CGLEnabledView::CGLQuadricCGLQuadric DESC:-This is a wrapper class which let you create "quadric objects", use these objects to create spheres, disks and cylinders
CGLEnabledView::CGLTesselatorCGLTesselator - A wrapper class to create "tesselator objects", for concave or self intersecting polygons
CGreffe3DTaskCGreffe3DTask
CHelpDlgCHelpDlg dialog This class can be used as a base class for all dialogs that wish to use context-sensitive Help
CHelpPrSheetCHelpPrSheet
CIconCtrlCIconCtrl
CInter3DTaskCInter3DTask
CInterCircDr3DThis is the main class
CInterCircPlane3DThis is the main class
CInterSphDr3DThis is the main class
CLabel3DConstruction/Destruction
CLabelTaskCLabelTask
CLocalRepCLocalRep
CLocus3DCLocus3D
CLocus3DTaskCLocus3DTask
CLocusMeshCLocusMesh
CMacro3DCMacro3D
CMacroInfoDlgCMacroInfoDlg
CMacroUserToolCMacroUserTool
CMainFrameCMainFrame
CMathOp3DConstruction/Destruction
CMeasureTaskCMeasureTask
CMemDCCMemDC - This class implements a memory Device Context
CMilieu3DTaskCMilieu3DTask
CMoveObjectTaskCMoveObjectTask
CObject3DImplements a generic 3-dimensional geometrical objects
CObject3DAttrExtract all the visual attributes of a geometrical object into a single class
CObjectCpntPageConstruction/Destruction
CObjectDepPageCObjectDepPage dialog
CObjectInfoPageCObjectInfoPage dialog
CObjectPropPageCObjectPropPage dialog
CObjectTextPageCObjectTextPage dialog
CObjectVisualGeneric object for the visual components of objects
CParallele3DTaskCParallele3DTask
CPerpendic3DTaskCPerpendic3DTask
CPlan3DConstruction/Destruction
CPlan3DTaskCPlan3DTask
CPlanPerp3DConstruction/Destruction
CPoint3DThe basic point, defined by its coordinates in space
CPoint3DTaskCPoint3DTask
CPointCalc3DA point whose coordinates are calculated internally by another object
CPointCenter3DCPointCenter3D
CPointInter3DCPointInter3D
CPointInterDD3DCPointInterDD3D
CPointInterDP3DCPointInterDP3D
CPointMilieu3DThe midpoint of two distinct points or of a segment line
CPointSur3DA generic class for every points built on another object
CPointSur3DTaskCPointSur3DTask
CPointSurC3DA point built on a circle or an arc of circle
CPointSurCyl3DCPointSurCyl3D
CPointSurD3DA point built on a line, ray or segment line
CPointSurP3DCPointSurP3D
CPointSurS3DCPointSurS3D
CPointSymetric3DCPointSymetric3D
CPointTranslat3DCPointTranslat3D
CPolygon3DConstruction/Destruction
CPolygonTaskCPolygonTask
CPOVListCPOVList
CPOVUserToolCPOVUserTool
CPrefCASCPrefCAS
CPrefDiscoveryCPrefDiscovery
CPreferenceDialogMain dialog for Calques 3D preferences
CPrefHistoryCPrefHistory dialog
CPrefMacrosCPrefMacros
CPrefMathPadCPrefMathPad
CPrefObjColorCPrefObjColor
CPrefObjShapeCPrefObjShape
CPrefSessionCPrefSession
CPrefUniverseCPrefUniverse
CProjectionTaskCProjectionTask
CProjectRCVersionCProjectRCVersion: Reading the VERSIONINFO resource
CPropertiesToolBarPrivate toolbar used in the CPropertyBar class
CPropertyBarCPropertyBar
CPropShapeComboCPropShapeCombo
CPropSliderCtrlCPropSliderCtrl
CRedefine3DTaskCRedefine3DTask
CRedefineSchemeImplementation of a redefinition schema, specifying how an object can be geometrically redefined
CRedoButtonCRedoButton
CRenderPropDlgDialog for the OpenGL rendering attributes
CSaveProfileDlgCSaveProfileDlg
CSegment3DConstruction/Destruction
CSegment3DTaskCSegment3DTask
CShapeBuild and draw the various shapes of geometrical objects
CSphere3DConstruction/Destruction
CSphere3DTaskCSphere3DTask
CSplashScreenCSplashScreen dialog
CSuppressDlgCSuppressDlg
CSymetricTaskCSymetricTask
CTaskCTask: See Task.cpp for the implementation of this class
CText3DConstruction/Destruction
CTranslatTaskCTranslatTask
CUndoBarCUndoBar
CUndoButtonCUndoButton
CUndoListBoxCUndoListBox
CUndoMenuCUndoMenu
CUndoObjectCUndoObject:
CValue3DConstruction/Destruction
CVector3DCVector3D
CVector4CVector4
CVector4SDistSpecialization of CVector4 for sorting according to linear distance
CVector4SSideSpecialization of CVector4 for sorting according to planar distance
CVerify3DTaskCVerify3DTask
CVerifyDlgCVerifyDlg
CView3DRenderDisplay the construction in real 3D, using OpenGL
CViewAnalyticDisplay all the analytic elements of the construction in a notebook-type environment
CViewCalqueDisplay a subset of the construction in a view similar to the universe
CViewDependDisplay the dependency list of the selected object
CViewGraphDisplay the dependency graph of the construction
CViewHistoDisplay the history of the construction in a list-like fashion
CViewUnivDisplay the complete construction in a 2½D environment
CVisualParamCVisualParam
CVisuCloisonCVisualParam
CVisuNoneCVisualParam
CVisuPlaneCVisualParam
CVisuRepCVisualParam
CVolume3DConstruction/Destruction
CVolumeObject3DConstruction/Destruction
CWinPlacementStorage of the windows' positions
CxObject3DSetList of geometrical objects
CxObjectCountMap storing the number of objects in the document, categorised by their type
CxSchemeSetList of possible redefinition schemes for an object
CxUndoObjectSetList of undoable/redoable objects
CxVectorSDSetRedefinition of CArray<CVector4SDist,CVector4SDist> as CxVector4SDSet
CxVectorSetRedefinition of CArray<CVector4,CVector4> as CxVector4Set
CxVectorSSSetRedefinition of CArray<CVector4SDist,CVector4SDist> as CxVectorSSSet
CZoomDlgCZoomDlg
quaternion
tmatrix
TPrefTPref
TPref::ColourTableEntryPredefined colors
TPref::CTCercle3DDefault shape for the circles
TPref::CTCone3DDefault shape for the cones
TPref::CTCube3DDefault shape for the cubes
TPref::CTHistoryDefault behavior for the History view
TPref::CTLine3DDefault shape for the lines
TPref::CTLocus3DDefault shape for the loci
TPref::CTMathPadDefault behavior for the MathPad view
TPref::CTPoint3DDefault shape for the points
TPref::CTSphere3DDefault shape for the spheres
TPref::CTUniverseDefault behavior for the Universe view
TPref::CTVerifDefault configuration for the Property Verification
TSProjectionTSProjection
unitquaternion
vectorA vector class