Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oCAboutCopyright (c) 2011-2015 by Andrew Mustun
oCAbstractPreferencesCopyright (c) 2011-2015 by Andrew Mustun
oCAddBlockThis action handles the user interaction to add a new block to the current drawing
oCAddLayerThis action handles all user interaction to add a new layer to the current drawing
oCAddOnInitializes and manages all add-ons
oCApolloniusFining tangent circles to three shapes (points, lines, circles)
oCAppPreferencesShows the application preferences dialog
oCArcBase class for all arc drawing tools
oCArc2PAArc from two points and angle
oCArc2PRArc from two points and radius
oCArc3PArc from three points
oCArcChangeDirectionChanges the direction of all (selected) arcs
oCArcConcentricArc concentric to another arc (with distance)
oCArcCPAArc from center, point and angles
oCArcTangentialArc tangentially connected to a line or arc
oCArcTPRArc tangential to entity, through point with given radius
oCAutoTrimCopyright (c) 2011-2015 by Andrew Mustun
oCAutoZoomCopyright (c) 2011-2015 by Andrew Mustun
oCAutoZoomViewCopyright (c) 2011-2015 by Andrew Mustun
oCBevelCopyright (c) 2011-2015 by Andrew Mustun
oCBitmapExportCopyright (c) 2011-2015 by Andrew Mustun
oCBlockBase class for block tools
oCBlockDialogCreates a dialog to edit the attributes of a block (currently name only)
oCBlockExamplesBase class for all block examples
oCBlockFixNamesThis action fixes invalid block names from imported drawings
oCBlockListInitializes the block list widget (RBlockListQt)
oCBlockListAttributesThis action lists all block references with attributes to the command line history
oCBlockListExportThis action exports the block list as CSV file
oCBreakOutCopyright (c) 2011-2015 by Andrew Mustun
oCBreakOutManualCopyright (c) 2011-2015 by Andrew Mustun
oCBrowseAddOnsCopyright (c) 2011-2015 by Andrew Mustun
oCBrowseUserManualCopyright (c) 2011-2015 by Andrew Mustun
oCCadToolBarCAD tool bar with configurable number of columns of tool buttons
oCCadToolBarPanelCopyright (c) 2011-2015 by Andrew Mustun
oCChangeFontToArialThis action changes the font of all (selected) text entities to 'Arial'
oCCharacterMapDialogProvides a character map dialog that shows available Unicode characters to insert into a text field
oCCheckForUpdatesCopyright (c) 2011-2015 by Andrew Mustun
oCCircleBase class for all circle drawing tools
oCCircle2PCircle from two diagonally opposite points
oCCircle2PRCircle from start point, end point and radius
oCCircle2TPCircle tangential to two entities and through point
oCCircle2TRCircle from radius and two tangential entities
oCCircle3PCircle from start point, point on circle line and end point
oCCircle3TCircle tangential to three entities (lines, arcs, circles)
oCCircleCDCircle from center and radius
oCCircleConcentricCircle concentric to an existing circle
oCCircleConcentricThroughCircle concentric to existing circle, through a given position
oCCircleCPCircle from center point and point on circle line
oCCircleCRCircle from center and radius
oCCircleT2PCircle tangential to entity, through 2 points
oCCircleTPRCircle tangential to entity, through point with given radius
oCClipboardOperationBase class for copy and cut
oCCloseAllCopyright (c) 2011-2015 by Andrew Mustun
oCCloseFileThis action handles the user interaction to close the current drawing
oCColumnLayoutCopyright (c) 2011-2015 by Andrew Mustun
oCCommandLineCopyright (c) 2011-2015 by Andrew Mustun
oCCommandLineExamplesBase class for all command line tools examples
oCCommandLineFocusCopyright (c) 2011-2015 by Andrew Mustun
oCCommandLineToolsBase class for all command line tool examples
oCCopyCopies the current selection to the clipboard
oCCreateBlockThis action handles the user interaction to create a new block from existing entities
oCCreateLibraryItemCopyright (c) 2011-2015 by Andrew Mustun
oCCrossDraw cross at the center of an arc, circle or ellipse
oCCutCuts the current selection to the clipboard
oCDbConnectionProvides a connection to a SQLite database
oCDefaultActionDefault action which is active when no other tool or action is active
oCDefaultNavigationCopyright (c) 2011-2015 by Andrew Mustun
oCDeleteDeletes all selected entities of the current document
oCDeselectAllDeselect all
oCDeselectBlockReferencesDeselect block references
oCDeselectLayerDeselect layer entities
oCDevDebugCopyright (c) 2011-2015 by Andrew Mustun
oCDimAlignedDraw aligned dimension
oCDimAngularDraw angular dimension
oCDimDiametricCopyright (c) 2011-2015 by Andrew Mustun
oCDimensionBase class for all dimensioning tools
oCDimHorizontalDraw horizontal dimension
oCDimOrdinateDraw ordinate dimension
oCDimRadialCopyright (c) 2011-2015 by Andrew Mustun
oCDimRegenRegenerates dimensions to use automatic text position
oCDimRotatedDraw rotated dimension (horizontal, vertical or other fixed angle)
oCDimVerticalDraw vertical dimension
oCDirectoryListFills the list widget "listWidgetName", a child of pageWidget with directories (from where?)
oCDisplayDistanceAngleCopyright (c) 2014 by Robert S
oCDivideDivide entities into two equally long parts
oCDL_ArcDataArc Data
oCDL_AttributeDataBlock attribute data
oCDL_AttributesStoring and passing around attributes
oCDL_BlockDataBlock Data
oCDL_CircleDataCircle Data
oCDL_CodesCodes for colors and DXF versions
oCDL_ControlPointDataSpline control point data
oCDL_CreationAdapterAn abstract adapter class for receiving DXF events when a DXF file is being read
oCDL_CreationInterfaceAbstract class (interface) for the creation of new entities
oCDL_DictionaryDataDictionary data
oCDL_DictionaryEntryDataDictionary entry data
oCDL_DimAlignedDataAligned Dimension Data
oCDL_DimAngular3PDataAngular Dimension Data (3 points version)
oCDL_DimAngularDataAngular Dimension Data
oCDL_DimDiametricDataDiametric Dimension Data
oCDL_DimensionDataGeneric Dimension Data
oCDL_DimLinearDataLinear (rotated) Dimension Data
oCDL_DimOrdinateDataOrdinate Dimension Data
oCDL_DimRadialDataRadial Dimension Data
oCDL_DxfReading and writing of DXF files
oCDL_EllipseDataEllipse Data
oCDL_ExceptionUsed for exception handling
oCDL_ExtrusionStoring and passing around attributes
oCDL_FitPointDataSpline fit point data
oCDL_GroupCodeExcUsed for exception handling
oCDL_HatchDataHatch data
oCDL_HatchEdgeDataHatch edge data
oCDL_HatchLoopDataHatch boundary path (loop) data
oCDL_ImageDataImage Data
oCDL_ImageDefDataImage Definition Data
oCDL_InsertDataInsert Data
oCDL_KnotDataSpline knot data
oCDL_LayerDataLayer Data
oCDL_LeaderDataLeader (arrow)
oCDL_LeaderVertexDataLeader Vertex Data
oCDL_LineDataLine Data
oCDL_LinetypeDataLine Type Data
oCDL_MTextDataMText Data
oCDL_NullStrExcUsed for exception handling
oCDL_PointDataPoint Data
oCDL_PolylineDataPolyline Data
oCDL_RayDataRay Data
oCDL_SplineDataSpline Data
oCDL_StyleDataText style data
oCDL_TextDataText Data
oCDL_TraceDataTrace Data / solid data / 3d face data
oCDL_VertexDataVertex Data
oCDL_WriterDefines interface for writing low level DXF constructs to a file
oCDL_WriterAImplements functions defined in DL_Writer for writing low level DXF constructs to an ASCII format DXF file
oCDL_XLineDataXLine Data
oCDrawBase class for all drawing tools
oCDrawBasedOnRectangleBase class for drawing tools that draw something based on a rectangular shape with given width, height and angle
oCDrawBasedOnThreeCirclesBase class for drawing tools that draw something based on three given circles or arcs
oCDrawBoundingBoxThis action draws a bounding box around each selected entity
oCDrawExamplesBase class for all drawing examples
oCDrawingPreferencesCopyright (c) 2011-2015 by Andrew Mustun
oCDrawPolylineDraw polyline, segment by segment
oCEActionBase class for all ECMAScript based actions
oCEcmaScriptShellCopyright (c) 2011-2015 by Andrew Mustun
oCEditBase class for all editing tools
oCEditBlockEdit selected block
oCEditFromReferenceEdits the block that is referenced by the block reference the user clicks
oCEditLayerThis action handles all user interaction to edit the current layer
oCEditMainDrawingBack to model space block
oCEditTextThis module contains the ECMAScript implementation of the text editing tool
oCEllipseBase class for all ellipse drawing tools
oCEllipseArcCPPAEllipse arc from center point, major point, minor point and angles
oCEllipseCPPFull ellipse from center point, major point and minor point
oCEllipseDDEllipse from position and radii
oCEllipseInscribedQuadCircle tangential to three entities (lines, arcs, circles)
oCEllipseOffsetCurve parallel to an existing ellipse
oCEllipseOffsetThroughEllipse concentric to existing ellipse, through a given position
oCEllipseRREllipse from position and radii
oCEscCopyright (c) 2011-2015 by Andrew Mustun
oCEventHandlerEvent handler class
oCExAddBlockThis action adds a block called 'MyBlock' with a line and an arc as contents
oCExamplesBase class for all tutorial style examples
oCExDirListingThis action lists the contents of the home directory and prints it into the QCAD command line history
oCExDrawColorsThis action draws lines in different colors
oCExDumpPolylineThis action dumps all selected polylines as plain text into the command line history
oCExFileExporterFile exporter implementation
oCExFileExporterFactoryFile exporter factory
oCExFileImporterFile importer implementation
oCExFileImporterFactoryFile importer factory
oCExLayerCustomPropertyThis action adds a custom property to a layer
oCExLayerWhiteToBlackThis action changes the color of all white layers to black
oCExMainWindowThis action creates a Qt main window
oCExMathSpiralThis action draws a simple spiral (center at 0/0)
oCExplodeCopyright (c) 2011-2015 by Andrew Mustun
oCExProcessThis action runs an external process
oCExRegisterFileExporterThis action registers a file exporter for files of type '.example'
oCExRegisterFileImporterThis action registers a file importer for files of type '.example'
oCExResizeWindowThis action resizes the main application window to common screencast / screenshot sizes
oCExTextAdds a text entity to the drawing
oCExThreePointsCopyright (c) 2011-2015 by Andrew Mustun
oCExTransactionListenerThis action installs a transaction listener and prints information about transactions into the QCAD command line history
oCExXmlExportThis action writes an XML file
oCExXmlImportThis action reads an XML file and outputs information to stderr
oCFAQCopyright (c) 2011-2015 by Andrew Mustun
oCFileBase class for all file menu tools
oCFirstStartCopyright (c) 2011-2015 by Andrew Mustun
oCFlipHorizontalCopyright (c) 2011-2015 by Andrew Mustun
oCFlipVerticalCopyright (c) 2011-2015 by Andrew Mustun
oCFlushBackLogThis action reloads all linetypes from
oCForumCopyright (c) 2011-2015 by Andrew Mustun
oCHatchCreate hatch for selected boundary
oCHatchDialogHatch creation or editing dialog
oCHelpBase class for all help menu entries
oCHideAllBlocksHides all blocks
oCHideAllLayersThis action handles all user interaction to hide all layers of the current drawing
oCImageInserts an image (bitmap) into the drawing
oCImportFileInserts a file into the drawing
oCImportPointsThis action imports points from a file in the format: x1,y1 x2,y2 ..
oCIndexWatcherInternal helper class
oCInfoAngleMeasure angle
oCInfoArcCircleAreaMeasure area of arc, elliptical arc, circle or ellipse
oCInfoAreaMeasure area
oCInfoDistanceEPMeasure distance from entity to point
oCInfoDistancePPMeasure distance from point to point
oCInfoPositionQuery point position
oCInfoPositionPolQuery polar position
oCInfoPositionPolRelQuery relative polar position
oCInfoPositionRelQuery relative position
oCInformationBase class for all measuring and information tools
oCInputPreferencesCopyright (c) 2011-2015 by Andrew Mustun
oCInsertBlockItemCalled when a block is inserted from the part library
oCInsertScriptItemCalled when a script is inserted from the part library
oCInvertSelectionInvert selection
oCIOExamplesBase class for all IO examples
oCIsometricGridLeftSwitches isometric grid to side view
oCIsometricGridOffSwitches isometric grid off
oCIsometricGridRightSwitches isometric grid to right side view
oCIsometricGridTopSwitches isometric grid to top view
oCIsometricProjectionBase class for all isometric projection tools
oCIsometricViewSpecialized base class for isometric viewing tools
oCIsoProjectCopyright (c) 2011-2015 by Andrew Mustun
oCItemCopyright (c) 2011-2015 by Andrew Mustun
oCItemDelegateCopyright (c) 2011-2015 by Andrew Mustun
oCItemTagCopyright (c) 2011-2015 by Andrew Mustun
oCJlCompressUtility class for typical operations
oCKeyReactorReacts to an assigned shortcut for the given index of the reference point combo box
oCLanguagePreferencesCopyright (c) 2011-2015 by Andrew Mustun
oCLayerBase class for all layer tools
oCLayerDialogCreates a dialog to edit the attributes of a layer
oCLayerExamplesBase class for all layer examples
oCLeaderDraw leader, segment by segment
oCLengthenLengthens (or shortens) an entity by a given amount
oCLibraryBrowserLibrary browser class
oCLineBase class for all line drawing tools
oCLine2PLine from two points or sequence of lines
oCLineAngleLine from point and angle
oCLineBisectorLine as bisector of two other lines
oCLineBoxJointBox joint line between two points
oCLineDoveDovetail joint line between two points
oCLineFreehandFreehand line
oCLineHorizontalLine from point with angle 0
oCLineOrthogonalLine orthogonal to existing entity with given length
oCLineOrthogonalTangentLine orthogonal to line and tangential to arc, circle or ellipse
oCLineParallelLine parallel to existing line with distance
oCLineParallelThroughLine parallel to existing line through given point
oCLineRadicalAxisPoint at the power center of three chosen circles
oCLineRelativeAngleLine with relative angle to existing line, position and length
oCLineSimilarityAxesPoint at the power center of three chosen circles
oCLineTangent1Line tangential to arc, circle or ellipse
oCLineTangent2Line tangential to two arcs or circles
oCLineVerticalLine from point and with angle 90
oCListenerExamplesBase class for all event listener examples
oCListViewEventHandlerEvent handler for drag and drop, clicks, double-click
oCLocaleCopyright (c) 2011-2015 by Andrew Mustun
oCLockAllLayersThis action handles all user interaction to lock all layers of the current drawing
oCLockRelativeZeroLock relative zero position
oCMathExamplesBase class for all math examples
oCMenusAndToolBarsCopyright (c) 2011-2015 by Andrew Mustun
oCMirrorMirrors selected entities
oCMiscBase class for misc scripts
oCMiscBlockBase class for misc block tools
oCMiscDevelopmentBase class for misc development tools
oCMiscDrawBase class for misc drawing tools
oCMiscIOBase class for misc import export tools
oCMiscModifyBase class for misc modify tools
oCMiscSelectBase class for misc selection tools
oCModifyBase class for all modification tools
oCModifyCornerBase class for modification tools that operate on a corner (Bevel, Round)
oCMolImportCopyright (c) 2013 by Matthias Melcher
oCMolImporterVery basic MOL import implementation
oCMyActionCopyright (c) 2011-2015 by Andrew Mustun
oCMyScriptsCopyright (c) 2011-2015 by Andrew Mustun
oCMyXmlHandlerSAX style XML handler
oCNewFileCreates a new document
oCNextWindowCopyright (c) 2011-2015 by Andrew Mustun
oCOffsetParallel lines, concentric arcs, circles, equidistant curve to ellipses
oCOffsetThroughOffset through given position
oCOpenFileHandles all user interaction to open documents
oCOptionsToolBarFocusCopyright (c) 2011-2015 by Andrew Mustun
oCPanZoomCopyright (c) 2011-2015 by Andrew Mustun
oCPastePastes the clipboard contents into the drawing
oCPdfExportStarts PDF Export and first the print preview if it is not already running
oCPersistentWidgetsCopyright (c) 2011-2015 by Andrew Mustun
oCPointBase class for all point drawing tools
oCPoint1PPoint from position
oCPointPolePoint at the power center of three chosen circles
oCPointPowerCenterPoint at the power center of three chosen circles
oCPolylineBase class for all polyline drawing tools
oCPreviousViewCopyright (c) 2011-2015 by Andrew Mustun
oCPreviousWindowCopyright (c) 2011-2015 by Andrew Mustun
oCPrintUsed to print the given document with the settings stored inside the document or the default settings
oCPrintCurrentViewUsed to print the current view (override settings)
oCPrintPreviewSwitches the current document to print preview mode
oCProjectionBase class for all projection tools
oCProjectionFocusListenerHelper class to update grid button status when focus changes (e.g
oCPropertyEditorImplProperty editor implementation
oCPropertyWatcherInternal helper class
oCQtExamplesBase class for all Qt examples
oCQuaAdler32Adler32 checksum
oCQuaChecksum32Checksum interface
oCQuaCrc32CRC32 checksum
oCQuaGzipFileGZIP file
oCQuaZIODeviceA class to compress/decompress QIODevice
oCQuaZipZIP archive
oCQuaZipDirProvides ZIP archive navigation
oCQuaZipFileA file inside ZIP archive
oCQuaZipFileInfoInformation about a file inside archive
oCQuaZipFileInfo64Information about a file inside archive (with zip64 support)
oCQuaZipFilePrivateThe implementation class for QuaZip
oCQuaZipNewInfoInformation about a file to be created
oCQuaZipPrivateAll the internal stuff for the QuaZip class
oCQuitThis action handles all user interaction to quit QCAD
oCRActionAbstract base class for all action classes
oCRActionAdapterAbstract base class for all action classes
oCRAddObjectOperationImplementation of an operation that adds entities
oCRAddObjectsOperationImplementation of an operation that adds entities
oCRArcLow-level mathematical representation of an arc
oCRArcDataCopyright (c) 2011-2015 by Andrew Mustun
oCRArcEntityArc entity
oCRArcExporterCopyright (c) 2011-2015 by Andrew Mustun
oCRAttributeDataStores and manages all data that defines the geometry and appearance of a block attribute entity
oCRAttributeDefinitionDataCopyright (c) 2011-2015 by Andrew Mustun
oCRAttributeDefinitionEntityBlock attribute definition entity
oCRAttributeEntityAttribute entity
oCRBlockRepresents a block definition in a drawing
oCRBlockListenerAbstract base class for classes that are interested in being notified whenever a block has been added or changed
oCRBlockListQtBlock list widget class (QWidget)
oCRBlockReferenceDataDefines the geometry and appearance of a block reference entity
oCRBlockReferenceEntityBlock reference entity
oCRBoxRepresents a box e.g
oCRChangePropertyOperationCopyright (c) 2011-2015 by Andrew Mustun
oCRCharacterWidgetPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRCircleLow-level mathematical representation of a circle
oCRCircleDataCopyright (c) 2011-2015 by Andrew Mustun
oCRCircleEntityCircle entity
oCRClipboardOperationBase class for clipboard related operations (copy, cut, paste)
oCRCloseCurrentEventCopyright (c) 2011-2015 by Andrew Mustun
oCRColorComboCopyright (c) 2011-2015 by Andrew Mustun
oCRColorComboPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRCommandEventCopyright (c) 2011-2015 by Andrew Mustun
oCRCommandLineCopyright (c) 2011-2015 by Andrew Mustun
oCRCommandLinePluginCopyright (c) 2011-2015 by Andrew Mustun
oCRCoordinateEventCoordinate Event
oCRCoordinateListenerAbstract base class for classes that are interested in the current coordinate of the mouse cursor
oCRCopyOperationCopyright (c) 2011-2015 by Andrew Mustun
oCRCustomWidgetsCopyright (c) 2011-2015 by Andrew Mustun
oCRDebugThis class provides some static methods for printing debugging information to stderr
oCRDeleteAllEntitiesOperationImplementation of an operation that adds entities
oCRDeleteObjectOperationImplementation of an operation that deletes entities
oCRDeleteObjectsOperationImplementation of an operation that deletes entities
oCRDeleteSelectionOperationCopyright (c) 2011-2015 by Andrew Mustun
oCRdfCreates an RDF object that represents the RDF file for the given resource
oCRdfHandlerSAX style XML handler
oCRDimAlignedDataCopyright (c) 2011-2015 by Andrew Mustun
oCRDimAlignedEntityAligned dimension entity class
oCRDimAngularDataCopyright (c) 2011-2015 by Andrew Mustun
oCRDimAngularEntityAligned dimension entity class
oCRDimDiametricDataCopyright (c) 2011-2015 by Andrew Mustun
oCRDimDiametricEntityAligned dimension entity class
oCRDimensionDataCopyright (c) 2011-2015 by Andrew Mustun
oCRDimensionEntityBase class for dimension entity classes
oCRDimLinearDataCopyright (c) 2011-2015 by Andrew Mustun
oCRDimLinearEntityLinear dimension entity base class
oCRDimOrdinateDataCopyright (c) 2011-2015 by Andrew Mustun
oCRDimOrdinateEntityOrdinate dimension entity class
oCRDimRadialDataCopyright (c) 2011-2015 by Andrew Mustun
oCRDimRadialEntityAligned dimension entity class
oCRDimRotatedDataCopyright (c) 2011-2015 by Andrew Mustun
oCRDimRotatedEntityLinear dimension entity class
oCRDirectedCopyright (c) 2011-2015 by Andrew Mustun
oCRDockWidgetCopyright (c) 2011-2015 by Andrew Mustun
oCRDocumentA graphics document contains and owns entities, layers, user coordinate systems, variables, block definitions, etc
oCRDocumentInterfaceInterface for interaction between a graphics document and a user
oCRDocumentVariablesCopyright (c) 2011-2015 by Andrew Mustun
oCRDxfExporterExporter for the DXF format, based on dxflib
oCRDxfImporterImporter for the DXF format, based on the dxflib library
oCRDxfServicesCopyright (c) 2011-2015 by Andrew Mustun
oCRDxfTextStyleRepresents a text style
oCRecentFilesCopyright (c) 2011-2015 by Andrew Mustun
oCRecentFilesMenuSpecialized QMenu class that shows recently used files
oCRedoRedoes the last undone transaction of the current document
oCREllipseLow-level mathematical representation of an ellipse or ellipse arc
oCREllipseDataCopyright (c) 2011-2015 by Andrew Mustun
oCREllipseEntityEllipse entity
oCReloadLinetypesThis action reloads all linetypes from
oCRemoveBlockRemove the selected block
oCRemoveLayerThis action handles all user interaction to remove the current layer
oCRenameBlockRenames the active (selected) block
oCREntityBase class for all entity classes
oCREntityDataBase class for all entity data classes
oCREntityPickEventEntity pick event
oCReportBugCopyright (c) 2011-2015 by Andrew Mustun
oCReportTranslationErrorCopyright (c) 2011-2015 by Andrew Mustun
oCResetKills all running actions and returns to the default action
oCRestrictAngleLengthRestriction of angle or distance
oCRestrictHorizontalRestrict snap horizontally
oCRestrictOffSwitch off all snap restrictions
oCRestrictOrthogonalRestrict orthogonally
oCRestrictVerticalRestrict vertically
oCREventFilterCopyright (c) 2011-2015 by Andrew Mustun
oCReverseReverses all selected entities which support reversing (lines, arcs, splines)
oCRExplodableInterface for explodable shape classes
oCRExporterAbstract base class for exporters
oCRExportListenerAbstract base class for classes that are interested in file export events
oCRFileCacheCopyright (c) 2011-2015 by Andrew Mustun
oCRFileExporterBase class for file exporters
oCRFileExporterFactoryNeeds to be implemented by RFileExporter implementations to check if the exporter is suitable to export a file and to instantiate the file exporter if required
oCRFileExporterRegistryRegistry of all available file exporters (RFileExporter)
oCRFileImporterCopyright (c) 2011-2015 by Andrew Mustun
oCRFileImporterFactoryNeeds to be implemented by RFileImporter implementations to check if the importer is suitable to import a file and to instantiate the file importer if required
oCRFileImporterRegistryRegistry of all available file importers (RFileImporter)
oCRFocusFrameCopyright (c) 2011-2015 by Andrew Mustun
oCRFocusListenerAbstract base class for classes that are interested in the current focus
oCRFontCopyright (c) 2011-2015 by Andrew Mustun
oCRFontChooserWidgetPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRFontListCopyright (c) 2011-2015 by Andrew Mustun
oCRGraphicsSceneAbstract base class for all graphics scenes
oCRGraphicsSceneQtQt based 2d graphics scene
oCRGraphicsViewGraphics view
oCRGraphicsViewImageQImage based 2d graphics view
oCRGraphicsViewQtQWidget based 2d graphics view
oCRGraphicsViewQtPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRGridAbstract base class for grid implementations
oCRGuiActionAbstract base class for GUI action classes
oCRHatchDataCopyright (c) 2011-2015 by Andrew Mustun
oCRHatchEntityPoint entity
oCRImageDataCopyright (c) 2011-2015 by Andrew Mustun
oCRImageEntityPoint entity
oCRImporterBase class for importers
oCRImportListenerAbstract base class for classes that are interested in file import events
oCRInputEventAn input event for a graphics scene
oCRInterTransactionListenerAbstract base class for classes that are intercepting transactions for example to add to a transaction in progress
oCRLayerRepresents a layer in a drawing
oCRLayerListenerAbstract base class for classes that are interested in being notified whenever a layer has been added or changed
oCRLayerListQtCopyright (c) 2011-2015 by Andrew Mustun
oCRLeaderDataCopyright (c) 2011-2015 by Andrew Mustun
oCRLeaderEntityLeader entity class
oCRLineLow-level mathematical representation of a line
oCRLineDataCopyright (c) 2011-2015 by Andrew Mustun
oCRLineEntityLine entity
oCRLinetypeRepresents a linetype in a drawing
oCRLinetypeComboCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypeComboDelegateCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypeComboPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypeListCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypeListImperialCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypeListMetricCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypePatternCopyright (c) 2011-2015 by Andrew Mustun
oCRLineweightCopyright (c) 2011-2015 by Andrew Mustun
oCRLineweightComboCopyright (c) 2011-2015 by Andrew Mustun
oCRLineweightComboPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRLinkedStorageCopyright (c) 2011-2015 by Andrew Mustun
oCRListViewCopyright (c) 2011-2015 by Andrew Mustun
oCRListViewPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRListWidgetCopyright (c) 2011-2015 by Andrew Mustun
oCRLocalPeerCopyright (c) 2011-2015 by Andrew Mustun
oCRLockedFileCopyright (c) 2011-2015 by Andrew Mustun
oCRMainWindowBase class for an MDI main application window
oCRMainWindowQtBase class for a Qt based MDI main application window
oCRMathMath functions
oCRMathLineEditCopyright (c) 2011-2015 by Andrew Mustun
oCRMathLineEditPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRMatrixSimple matrix class
oCRMdiAreaMDI area with tabbar that features add tab button
oCRMdiChildQtMDI child window
oCRMdiChildQtPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRMemoryStorageCopyright (c) 2011-2015 by Andrew Mustun
oCRMessageHandlerCopyright (c) 2011-2015 by Andrew Mustun
oCRMixedOperationImplementation of an operation that adds, modifies and deletes entities
oCRModifiedListenerAbstract base class for classes that are interested in the current state of a storage (modified or unmodified)
oCRModifyObjectOperationCopyright (c) 2011-2015 by Andrew Mustun
oCRModifyObjectsOperationCopyright (c) 2011-2015 by Andrew Mustun
oCRMouseCoordinateListenerAbstract base class for classes that are interested in the current coordinate of the mouse cursor
oCRMouseEventA mouse event for a graphics scene
oCRMoveReferencePointOperationImplementation of an operation that moves a reference point by a given distance
oCRMoveSelectionOperationCopyright (c) 2011-2015 by Andrew Mustun
oCRNavigationActionCopyright (c) 2011-2015 by Andrew Mustun
oCRNewDocumentListenerAbstract base class for classes that are interested in being notified when a new document is created
oCRNonCopyableCopyright (c) 2011-2015 by Andrew Mustun
oCRObjectAbstract base class for all objects
oCROperationThis abstract class is an interface for all operation implementations
oCROrthoGridGrid representation
oCRotateRotates selected entities
oCRotate2Rotates and counter-rotates selected entities
oCRoundAdds a rounding to two entities and optionally trims both entities
oCRPainterPathExtended painter path with a z-level and a pen
oCRPainterPathDeviceCopyright (c) 2011-2015 by Andrew Mustun
oCRPainterPathEngineCopyright (c) 2011-2015 by Andrew Mustun
oCRPainterPathExporterCopyright (c) 2011-2015 by Andrew Mustun
oCRPainterPathSourceCopyright (c) 2011-2015 by Andrew Mustun
oCRPasteOperationCopyright (c) 2011-2015 by Andrew Mustun
oCRPatternCopyright (c) 2011-2015 by Andrew Mustun
oCRPatternLineCopyright (c) 2011-2015 by Andrew Mustun
oCRPatternListCopyright (c) 2011-2015 by Andrew Mustun
oCRPatternListImperialCopyright (c) 2011-2015 by Andrew Mustun
oCRPatternListMetricCopyright (c) 2011-2015 by Andrew Mustun
oCRPenListenerAbstract base class for classes that are interested in being notified whenever the current pen changes
oCRPluginInfoInformation about a plugin
oCRPluginInterfaceInterface for all C++ QCAD plugins
oCRPluginLoaderCopyright (c) 2011-2015 by Andrew Mustun
oCRPointCopyright (c) 2011-2015 by Andrew Mustun
oCRPointDataCopyright (c) 2011-2015 by Andrew Mustun
oCRPointEntityPoint entity
oCRPolylineLow-level mathematical representation of an open polyline or closed polyline (= polygon)
oCRPolylineDataCopyright (c) 2011-2015 by Andrew Mustun
oCRPolylineEntityPolyline entity
oCRProgressHandlerCopyright (c) 2011-2015 by Andrew Mustun
oCRPropertyAttributesCopyright (c) 2011-2015 by Andrew Mustun
oCRPropertyChangeStores the change that was made to a property of an object
oCRPropertyEditorCopyright (c) 2011-2015 by Andrew Mustun
oCRPropertyEventCopyright (c) 2011-2015 by Andrew Mustun
oCRPropertyListenerAbstract base class for classes that are interested in properties of the current selection or the current action
oCRPropertyTypeIdCopyright (c) 2011-2015 by Andrew Mustun
oCRRayLow-level mathematical representation of a ray
oCRRayDataCopyright (c) 2011-2015 by Andrew Mustun
oCRRayEntityInfinite ray entity
oCRRequireHeapCopyright (c) 2011-2015 by Andrew Mustun
oCRResourceListCopyright (c) 2011-2015 by Andrew Mustun
oCRRestrictAngleLengthAngle and length snap restriction implementation
oCRRestrictAngleLengthExtensionRSnapRestriction implementation
oCRRestrictHorizontalHorizontal snap restriction implementation
oCRRestrictOffDefault snap restriction implementation (no restriction)
oCRRestrictOrthogonalOrthogonal snap restriction implementation
oCRRestrictVerticalVertical snap restriction implementation
oCRRulerAbstract base class for widgets that display a ruler, usually shown at the top and left of a graphics view
oCRRulerQtWidget that displays the current mouse position
oCRRulerQtPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRRunnerCopyright (c) 2011-2015 by Andrew Mustun
oCRSClass namespace for various global enums
oCRScriptActionCopyright (c) 2011-2015 by Andrew Mustun
oCRScriptHandlerAbstract base class for all script handlers
oCRScriptHandlerRegistryCopyright (c) 2011-2015 by Andrew Mustun
oCRSelectionChangedEventCopyright (c) 2011-2015 by Andrew Mustun
oCRSelectionListenerAbstract base class for classes that are interested in the current clipboard contents and want to be notified whenever the clipboard changes
oCRShapeInterface for geometrical shape classes
oCRShapesExporterCopyright (c) 2011-2015 by Andrew Mustun
oCRShortcutLineEditCopyright (c) 2011-2015 by Andrew Mustun
oCRShortcutLineEditPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRSiDataStreamCopyright (c) 2011-2015 by Andrew Mustun
oCRSingletonCopyright (c) 2011-2015 by Andrew Mustun
oCRSnapAbstract base class for all grid and object snap implementations
oCRSnapAutoAuto snapper implementation
oCRSnapCenterCenter snapper implementation
oCRSnapCoordinateRSnap implementation for coordinate snap
oCRSnapCoordinatePolarRSnap implementation for polar coordinate snap
oCRSnapDistanceDistance snapper implementation
oCRSnapDistanceExtensionRSnap implementation
oCRSnapEndEnd snapper implementation
oCRSnapEntityBaseBase class for entity based snap classes
oCRSnapFreeFree snapper implementation
oCRSnapGridGrid snapper implementation
oCRSnapIntersectionIntersection snapper implementation
oCRSnapListenerAbstract base class for classes that are interested in the current snap mode
oCRSnapMiddleMiddle snapper implementation
oCRSnapOnEntityOn entity snapper implementation
oCRSnapPerpendicularOn entity snapper implementation
oCRSnapReferenceReference snapper implementation
oCRSnapRestrictionAbstract base class for all snap restriction implementations
oCRSolidDataCopyright (c) 2011-2015 by Andrew Mustun
oCRSolidEntitySolid entity
oCRSpatialIndexAbstract base class for spatial index implementations
oCRSpatialIndexDebugVisitorCopyright (c) 2011-2015 by Andrew Mustun
oCRSpatialIndexNavelSpatial index class
oCRSpatialIndexSimpleCopyright (c) 2011-2015 by Andrew Mustun
oCRSpatialIndexVisitorCopyright (c) 2011-2015 by Andrew Mustun
oCRSplineLow-level mathematical representation of a spline
oCRSplineDataCopyright (c) 2011-2015 by Andrew Mustun
oCRSplineEntitySpline entity
oCRSplineProxyCopyright (c) 2011-2015 by Andrew Mustun
oCRStemmerCopyright (c) 2011-2015 by Andrew Mustun
oCRStorageCopyright (c) 2011-2015 by Andrew Mustun
oCRTabletEventA tablet event for a graphics scene
oCRTerminateEventCopyright (c) 2011-2015 by Andrew Mustun
oCRTextBasedDataStores and manages all data that defines the geometry and appearance of a text based entity (text, block attribute, block attribute definition)
oCRTextBasedEntityText entity
oCRTextDataCopyright (c) 2011-2015 by Andrew Mustun
oCRTextEditCopyright (c) 2011-2015 by Andrew Mustun
oCRTextEditPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRTextEntityLinear dimension entity class
oCRTextLabelText label
oCRTextRendererRenders formatted text into painter paths
oCRThreadCopyright (c) 2011-2015 by Andrew Mustun
oCRTraceDataCopyright (c) 2011-2015 by Andrew Mustun
oCRTraceEntityTrace entity
oCRTransactionTransaction implementation
oCRTransactionEventCopyright (c) 2011-2015 by Andrew Mustun
oCRTransactionListenerAbstract base class for classes that are interested in the current transaction stack
oCRTransactionStackCopyright (c) 2011-2015 by Andrew Mustun
oCRTransformationCopyright (c) 2011-2015 by Andrew Mustun
oCRTranslationCopyright (c) 2011-2015 by Andrew Mustun
oCRTreeWidgetCopyright (c) 2011-2015 by Andrew Mustun
oCRTriangleLow-level mathematical representation of a triangle
oCRUcsRepresents a user coordinate system (UCS) in a drawing
oCRUcsListenerAbstract base class for classes that are interested in being notified whenever a UCS has been added or changed
oCRUnitConversion methods for units
oCRVectorRepresents a 3d vector (x/y/z)
oCRViewRepresents a view in a drawing
oCRViewFocusListenerAbstract base class for classes that are interested in the current view focus
oCRViewListenerAbstract base class for classes that are interested in being notified whenever a view has been added or changed
oCRViewportDataCopyright (c) 2011-2015 by Andrew Mustun
oCRViewportEntityViewport entity
oCRWebViewCopyright (c) 2011-2015 by Andrew Mustun
oCRWebViewPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRWheelEventA mouse wheel event for a graphics scene
oCRWidgetCopyright (c) 2011-2015 by Andrew Mustun
oCRXLineLow-level mathematical representation of an infinite line
oCRXLineDataCopyright (c) 2011-2015 by Andrew Mustun
oCRXLineEntityInfinite line entity
oCRZipCopyright (c) 2011-2015 by Andrew Mustun
oCSaveThis action handles all user interaction to save the current drawing
oCSaveAsThis action handles all user interaction to save drawings under a new name
oCScaleScales selected entities
oCScInputInfoEventFilterEvent filter installed for all widgets, tracks mouse, keys, etc
oCScMirroredThis action creates a Qt main window
oCScPrepareThis action resizes the application window for screencasts
oCSelectBase class for all advanced selection tools
oCSelectAllSelect all entities
oCSelectBlockReferencesSelect block references from block
oCSelectByHandleSelects an entity by its handle
oCSelectContourSelect connected entities
oCSelectIntersectedEntitiesSelect entities intersected with line
oCSelectLayerSelect entities based on layer
oCSelectLayerByEntitySelect all entities on the same layer
oCSelectRectangleSelects all entities inside a user specified rectangle
oCSetRelativeZeroSets a new position for the relative zero point
oCShapeBase class for all shape drawing tools
oCShapeAlgorithmsVarious shape based algorithms
oCShapePolygonCPPolygon with center, corner point and number of edges
oCShapePolygonPPPolygon from two corner points and number of edges
oCShapeRectanglePPRectangle from two corner points
oCShapeRectangleSizeRectangle from point and size
oCShowActiveLayerShow only active layer
oCShowAllBlocksShow all blocks
oCShowAllLayersThis action handles all user interaction to show all layers of the current drawing
oCShowReadmeCopyright (c) 2011-2015 by Andrew Mustun
oCSnapBase class for all snap tools
oCSnapAutoAuto snap
oCSnapCenterSnap to center points
oCSnapCoordinateEnter coordinate
oCSnapCoordinatePolarEnter polar coordinate
oCSnapDistanceSnap to point with distance from end point
oCSnapDistanceManualSnap to point with distance to specified point
oCSnapEndSnap to end point
oCSnapFreeDisable snapping
oCSnapGridSnap to grid
oCSnapIntersectionSnap to intersection points
oCSnapIntersectionManualSnap to intersection points by selecting two entities
oCSnapMiddleSnap to middle points
oCSnapMiddleManualSnap to middle points between two points
oCSnapOnEntitySnap to points on entities
oCSnapPerpendicularSnap to point perpendicular to entity
oCSnapReferenceSnap to reference points
oCSnapSelectionCenterSnap to center of current selection
oCSnapXManualLock X postion
oCSnapYManualLock Y coordinate
oCSplineBase class for all spline drawing tools
oCSplineControlPointsSpline from control points and degree
oCSplineToLineConverts (selected) straight splines to lines
oCStatusBarThe status bar is created and initialized here
oCStretchCopyright (c) 2011-2015 by Andrew Mustun
oCStringECMAScript Script class
oCSvgHandlerSAX style XML handler
oCSvgImportCopyright (c) 2011-2015 by Andrew Mustun
oCSvgImporterVery basic SVG import implementation
oCSymbolMenuDataHelper class for symbol popup menu
oCTableAbstract base class for all table objects
oCTagCopyright (c) 2011-2015 by Andrew Mustun
oCTagCategoryCopyright (c) 2011-2015 by Andrew Mustun
oCTest_CreationClassThis class takes care of the entities read from the file
oCTextInsert text
oCTextDialogText creation or editing dialog
oCTextPreferencesCopyright (c) 2011-2015 by Andrew Mustun
oCToBackCopyright (c) 2011-2015 by Andrew Mustun
oCToFrontCopyright (c) 2011-2015 by Andrew Mustun
oCToggleAntialiasingModeFocusListenerHelper class to update AntialiasingMode button status when focus changes (e.g
oCToggleBlockVisibilityToggle block visibility
oCToggleDraftModeFocusListenerHelper class to update DraftMode button status when focus changes (e.g
oCToggleGridToggles grid visibility
oCToggleGridFocusListenerHelper class to update grid button status when focus changes (e.g
oCToggleLayerVisibilityToggle layer visibility
oCToggleLinetypeModeFocusListenerHelper class to update LinetypeMode button status when focus changes (e.g
oCToolBarPreferencesCopyright (c) 2011-2015 by Andrew Mustun
oCTransformBase class for all transformation tools (move, copy, rotate, mirror, ...)
oCTranslateTranslates (moves or copies) selected entities
oCTranslateRotateTranslates and rotates selected entities
oCTrimTrims an entity to another entity or trims both entities if this.trimBoth is true
oCTrimBothTrims two entities to each other
oCTutorialsBase class for all tutorial style examples
oCUndoUndoes the last transaction of the current document
oCUnlockAllLayersThis action handles all user interaction to unlock all layers of the current drawing
oCViewBase class for all view tools
oCViewportA viewport encapsulates one graphics view and might provide means to navigate (scroll bars) and other widgets that are available for every graphics view
oCViewToolBarsInitializes the toolbar menu entry of the view menu that can be used to toggle toolbars and dock widgets
oCWebsiteCopyright (c) 2011-2015 by Andrew Mustun
oCWidgetsBase class for widget related tools
oCWindowBase class for all window tools
oCWindowZoomCopyright (c) 2011-2015 by Andrew Mustun
oCXLineHorizontalHorizontal construction line with fixed angle
oCXLineVerticalVertical construction line with fixed angle
oCXmlHandlerSAX style XML handler
oCZoomInCopyright (c) 2011-2015 by Andrew Mustun
oCZoomOutCopyright (c) 2011-2015 by Andrew Mustun
\CZoomToSelectionCopyright (c) 2011-2015 by Andrew Mustun