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-2013 by Andrew Mustun
oCAbstractPreferencesCopyright (c) 2011-2013 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
oCArcConcentricArc concentric to another arc (with distance)
oCArcCPAArc from center, point and angles
oCArcTangentialArc tangentially connected to a line or arc
oCAutoTrimCopyright (c) 2011-2013 by Andrew Mustun
oCAutoZoomCopyright (c) 2011-2013 by Andrew Mustun
oCAutoZoomViewCopyright (c) 2011-2013 by Andrew Mustun
oCBevelCopyright (c) 2011-2013 by Andrew Mustun
oCBitmapExportCopyright (c) 2011-2013 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
oCBlockListInitializes the block list widget (RBlockListQt)
oCBlockListExportThis action exports the block list as CSV file
oCBreakOutCopyright (c) 2011-2013 by Andrew Mustun
oCBreakOutManualCopyright (c) 2011-2013 by Andrew Mustun
oCBrowseAddOnsCopyright (c) 2011-2013 by Andrew Mustun
oCBrowseUserManualCopyright (c) 2011-2013 by Andrew Mustun
oCCadToolBarPanelCopyright (c) 2011-2013 by Andrew Mustun
oCCharacterMapDialogProvides a character map dialog that shows available Unicode characters to insert into a text field
oCCheckForUpdatesCopyright (c) 2011-2013 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)
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
oCClipboardOperationBase class for copy and cut
oCCloseAllCopyright (c) 2011-2013 by Andrew Mustun
oCCloseFileThis action handles the user interaction to close the current drawing
oCColumnLayoutCopyright (c) 2011-2013 by Andrew Mustun
oCCommandLineCopyright (c) 2011-2013 by Andrew Mustun
oCCommandLineExamplesBase class for all command line tools examples
oCCommandLineFocusCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCCrossDraw cross at the centre 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-2013 by Andrew Mustun
oCDeleteDeletes all selected entities of the current document
oCDeselectAllDeselect all
oCDeselectBlockReferencesDeselect block references
oCDeselectLayerDeselect layer entities
oCDimAlignedDraw aligned dimension
oCDimAngularDraw angular dimension
oCDimDiametricCopyright (c) 2011-2013 by Andrew Mustun
oCDimensionBase class for all dimensioning tools
oCDimHorizontalDraw horizontal dimension
oCDimOrdinateDraw ordinate dimension
oCDimRadialCopyright (c) 2011-2013 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?)
oCDivideDivide entities into two equally long parts
oCDL_ArcDataArc 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
oCDrawBasedOnThreeCirclesBase class for drawing tools that draw something based on three given circles or arcs
oCDrawExamplesBase class for all drawing examples
oCDrawingPreferencesCopyright (c) 2011-2013 by Andrew Mustun
oCDrawPolylineDraw polyline, segment by segment
oCEActionBase class for all ECMAScript based actions
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
oCEllipseInscribedQuadCircle tangential to three entities (lines, arcs, circles)
oCEscCopyright (c) 2011-2013 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
oCExChangeArcDirectionChanges the direction of all (selected) arcs
oCExChangeFontToArialThis action changes the font of all (selected) text entities to 'Arial'
oCExDirListingThis action lists the contents of the home directory and prints it into the QCAD command line history
oCExDrawBoundingBoxThis action draws a bounding box around each selected entity
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
oCExFixBlockNamesThis action fixes invalid block names from imported drawings
oCExImportPointsThis action imports points from a file in the format: x1,y1 x2,y2 ..
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-2013 by Andrew Mustun
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-2013 by Andrew Mustun
oCExTransactionListenerThis action installs a transaction listener and prints information about transactions into the QCAD command line history
oCFAQCopyright (c) 2011-2013 by Andrew Mustun
oCFileBase class for all file menu tools
oCFirstStartCopyright (c) 2011-2013 by Andrew Mustun
oCForumCopyright (c) 2011-2013 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
oCIndexWatcherInternal helper class
oCInfoAngleMeasure angle
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-2013 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-2013 by Andrew Mustun
oCItemCopyright (c) 2011-2013 by Andrew Mustun
oCItemDelegateCopyright (c) 2011-2013 by Andrew Mustun
oCItemTagCopyright (c) 2011-2013 by Andrew Mustun
oCLanguagePreferencesCopyright (c) 2011-2013 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
oCLine2PExLine 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 through position
oCLinePolygonCPPolygon with center, corner point and number of edges
oCLinePolygonPPPolygon from two corner points and number of edges
oCLineRadicalAxisPoint at the power center of three chosen circles
oCLineRectangleRectangle from two corner points
oCLineRectangleSizeRectangle from point and size
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-2013 by Andrew Mustun
oCLockRelativeZeroLock relative zero position
oCMathExamplesBase class for all math examples
oCMenusAndToolBarsCopyright (c) 2011-2013 by Andrew Mustun
oCMirrorMirrors selected entities
oCMiscBase class for misc scripts
oCMiscBlockBase class for misc block tools
oCMiscDrawBase class for misc drawing 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)
oCModifyExamplesBase class for all modify examples
oCMolImportCopyright (c) 2013 by Matthias Melcher
oCMolImporterVery basic MOL import implementation
oCMouseDisplayCopyright (c) 2011-2013 by Andrew Mustun
oCMyActionCopyright (c) 2011-2013 by Andrew Mustun
oCMyScriptsCopyright (c) 2011-2013 by Andrew Mustun
oCNewFileCreates a new document
oCNextWindowCopyright (c) 2011-2013 by Andrew Mustun
oCOpenFileHandles all user interaction to open documents
oCOptionsToolBarFocusCopyright (c) 2011-2013 by Andrew Mustun
oCPanZoomCopyright (c) 2011-2013 by Andrew Mustun
oCPastePastes the clipboard contents into the centawin
oCPdfExportStarts PDF Export and first the print preview if it is not already running
oCPersistentWidgetsCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCPreviousWindowCopyright (c) 2011-2013 by Andrew Mustun
oCPrintUsed to print the given document with the settings stored inside the document or the default 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
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-2013 by Andrew Mustun
oCRArcEntityArc entity
oCRAttributeDataStores and manages all data that defines the geometry and appearance of a block attribute entity
oCRAttributeDefinitionDataCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRCharacterWidgetPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRCircleLow-level mathematical representation of a circle
oCRCircleDataCopyright (c) 2011-2013 by Andrew Mustun
oCRCircleEntityCircle entity
oCRClipboardOperationBase class for clipboard related operations (copy, cut, paste)
oCRCloseCurrentEventCopyright (c) 2011-2013 by Andrew Mustun
oCRColorComboCopyright (c) 2011-2013 by Andrew Mustun
oCRColorComboPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRCommandEventCopyright (c) 2011-2013 by Andrew Mustun
oCRCommandLineCopyright (c) 2011-2013 by Andrew Mustun
oCRCommandLinePluginCopyright (c) 2011-2013 by Andrew Mustun
oCRCoordinateEventCoordinate Event
oCRCoordinateListenerAbstract base class for classes that are interested in the current coordinate of the mouse cursor
oCRCopyOperationCopyright (c) 2011-2013 by Andrew Mustun
oCRCustomWidgetsCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRdfCreates an RDF object that represents the RDF file for the given resource
oCRdfHandlerSAX style XML handler
oCRDimAlignedDataCopyright (c) 2011-2013 by Andrew Mustun
oCRDimAlignedEntityAligned dimension entity class
oCRDimAngularDataCopyright (c) 2011-2013 by Andrew Mustun
oCRDimAngularEntityAligned dimension entity class
oCRDimDiametricDataCopyright (c) 2011-2013 by Andrew Mustun
oCRDimDiametricEntityAligned dimension entity class
oCRDimensionDataCopyright (c) 2011-2013 by Andrew Mustun
oCRDimensionEntityBase class for dimension entity classes
oCRDimLinearDataCopyright (c) 2011-2013 by Andrew Mustun
oCRDimLinearEntityLinear dimension entity base class
oCRDimOrdinateDataCopyright (c) 2011-2013 by Andrew Mustun
oCRDimOrdinateEntityOrdinate dimension entity class
oCRDimRadialDataCopyright (c) 2011-2013 by Andrew Mustun
oCRDimRadialEntityAligned dimension entity class
oCRDimRotatedDataCopyright (c) 2011-2013 by Andrew Mustun
oCRDimRotatedEntityLinear dimension entity class
oCRDirectedCopyright (c) 2011-2013 by Andrew Mustun
oCRDockWidgetCopyright (c) 2011-2013 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
oCRDxfExporterExporter for the DXF format, based on dxflib
oCRDxfImporterImporter for the DXF format, based on the dxflib library
oCRDxfServicesCopyright (c) 2011-2013 by Andrew Mustun
oCRDxfTextStyleRepresents a text style
oCRecentFilesCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCREllipseEntityEllipse entity
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-2013 by Andrew Mustun
oCReportTranslationErrorCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCReverseReverses all selected entities which support reversing (lines, arcs, splines)
oCRExplodableInterface for explodable shape classes
oCRExporterAbstract base class for exporters
oCRFileCacheCopyright (c) 2011-2013 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-2013 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-2013 by Andrew Mustun
oCRFocusListenerAbstract base class for classes that are interested in the current focus
oCRFontCopyright (c) 2011-2013 by Andrew Mustun
oCRFontChooserWidgetPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRFontListCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRGridAbstract base class for grid implementations
oCRGuiActionAbstract base class for GUI action classes
oCRHatchDataCopyright (c) 2011-2013 by Andrew Mustun
oCRHatchEntityPoint entity
oCRImageDataCopyright (c) 2011-2013 by Andrew Mustun
oCRImageEntityPoint entity
oCRImporterBase class for importers
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-2013 by Andrew Mustun
oCRLeaderDataCopyright (c) 2011-2013 by Andrew Mustun
oCRLeaderEntityLeader entity class
oCRLineLow-level mathematical representation of a line
oCRLineDataCopyright (c) 2011-2013 by Andrew Mustun
oCRLineEntityLine entity
oCRLinetypeRepresents a linetype in a drawing
oCRLinetypeComboCopyright (c) 2011-2013 by Andrew Mustun
oCRLinetypeComboPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRLinetypePatternCopyright (c) 2011-2013 by Andrew Mustun
oCRLinetypePatternMapCopyright (c) 2011-2013 by Andrew Mustun
oCRLineweightCopyright (c) 2011-2013 by Andrew Mustun
oCRLineweightComboCopyright (c) 2011-2013 by Andrew Mustun
oCRLineweightComboPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRLinkedStorageCopyright (c) 2011-2013 by Andrew Mustun
oCRListViewCopyright (c) 2011-2013 by Andrew Mustun
oCRListViewPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRListWidgetCopyright (c) 2011-2013 by Andrew Mustun
oCRLocalPeerCopyright (c) 2011-2013 by Andrew Mustun
oCRLockedFileCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRMathLineEditPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRMatrixSimple matrix class
oCRMdiChildQtMDI child window
oCRMdiChildQtPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRMemoryStorageCopyright (c) 2011-2013 by Andrew Mustun
oCRMessageHandlerCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRModifyObjectsOperationCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRNavigationActionCopyright (c) 2011-2013 by Andrew Mustun
oCRNonCopyableCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRPainterPathEngineCopyright (c) 2011-2013 by Andrew Mustun
oCRPainterPathExporterCopyright (c) 2011-2013 by Andrew Mustun
oCRPainterPathSourceCopyright (c) 2011-2013 by Andrew Mustun
oCRPasteOperationCopyright (c) 2011-2013 by Andrew Mustun
oCRPatternCopyright (c) 2011-2013 by Andrew Mustun
oCRPatternLineCopyright (c) 2011-2013 by Andrew Mustun
oCRPatternListCopyright (c) 2011-2013 by Andrew Mustun
oCRPatternListImperialCopyright (c) 2011-2013 by Andrew Mustun
oCRPatternListMetricCopyright (c) 2011-2013 by Andrew Mustun
oCRPenListenerAbstract base class for classes that are interested in being notified whenever the current pen changes
oCRPluginInfoInformation about a plugin
oCRPluginLoaderCopyright (c) 2011-2013 by Andrew Mustun
oCRPointCopyright (c) 2011-2013 by Andrew Mustun
oCRPointDataCopyright (c) 2011-2013 by Andrew Mustun
oCRPointEntityPoint entity
oCRPolylineLow-level mathematical representation of an open polyline or closed polyline (= polygon)
oCRPolylineDataCopyright (c) 2011-2013 by Andrew Mustun
oCRPolylineEntityPolyline entity
oCRProgressHandlerCopyright (c) 2011-2013 by Andrew Mustun
oCRPropertyAttributesCopyright (c) 2011-2013 by Andrew Mustun
oCRPropertyChangeStores the change that was made to a property of an object
oCRPropertyEditorCopyright (c) 2011-2013 by Andrew Mustun
oCRPropertyEventCopyright (c) 2011-2013 by Andrew Mustun
oCRPropertyListenerAbstract base class for classes that are interested in properties of the current selection or the current action
oCRPropertyTypeIdCopyright (c) 2011-2013 by Andrew Mustun
oCRRayLow-level mathematical representation of a ray
oCRRayDataCopyright (c) 2011-2013 by Andrew Mustun
oCRRayEntityInfinite ray entity
oCRRequireHeapCopyright (c) 2011-2013 by Andrew Mustun
oCRResourceListCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRRunnerCopyright (c) 2011-2013 by Andrew Mustun
oCRSClass namespace for various global enums
oCRScriptActionCopyright (c) 2011-2013 by Andrew Mustun
oCRScriptHandlerAbstract base class for all script handlers
oCRScriptHandlerRegistryCopyright (c) 2011-2013 by Andrew Mustun
oCRSelectionChangedEventCopyright (c) 2011-2013 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
oCRShortcutLineEditCopyright (c) 2011-2013 by Andrew Mustun
oCRShortcutLineEditPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRSiGetRegionVisitorCopyright (c) 2011-2013 by Andrew Mustun
oCRSingletonCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRSolidEntitySolid entity
oCRSpatialIndexAbstract base class for spatial index implementations
oCRSpatialIndexDebugVisitorCopyright (c) 2011-2013 by Andrew Mustun
oCRSpatialIndexNavelSpatial index class
oCRSpatialIndexSimpleCopyright (c) 2011-2013 by Andrew Mustun
oCRSpatialIndexVisitorCopyright (c) 2011-2013 by Andrew Mustun
oCRSplineLow-level mathematical representation of a 2nd or 3rd degree spline
oCRSplineDataCopyright (c) 2011-2013 by Andrew Mustun
oCRSplineEntitySpline entity
oCRSplineProxyCopyright (c) 2011-2013 by Andrew Mustun
oCRStemmerCopyright (c) 2011-2013 by Andrew Mustun
oCRStorageCopyright (c) 2011-2013 by Andrew Mustun
oCRTabletEventA tablet event for a graphics scene
oCRTerminateEventCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCRTextEditCopyright (c) 2011-2013 by Andrew Mustun
oCRTextEditPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRTextEntityLinear dimension entity class
oCRTextLabelText label
oCRTextRendererRenders formatted text into painter paths
oCRThreadCopyright (c) 2011-2013 by Andrew Mustun
oCRTraceDataCopyright (c) 2011-2014 by Andrew Mustun
oCRTraceEntityTrace entity
oCRTransactionTransaction implementation
oCRTransactionEventCopyright (c) 2011-2013 by Andrew Mustun
oCRTransactionListenerAbstract base class for classes that are interested in the current transaction stack
oCRTransactionStackA transaction stack handles transactions on a document
oCRTransformationCopyright (c) 2011-2013 by Andrew Mustun
oCRTranslationCopyright (c) 2011-2013 by Andrew Mustun
oCRTreeWidgetCopyright (c) 2011-2013 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
oCRWebViewCopyright (c) 2011-2013 by Andrew Mustun
oCRWebViewPluginCopyright (c) 2011-2013 by Andrew Mustun
oCRWheelEventA mouse wheel event for a graphics scene
oCRXLineLow-level mathematical representation of an infinite line
oCRXLineDataCopyright (c) 2011-2013 by Andrew Mustun
oCRXLineEntityInfinite line entity
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
oCSelectionDisplayCopyright (c) 2011-2013 by Andrew Mustun
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
oCShapeAlgorithmsVarious shape based algorithms
oCShowActiveLayerShow only active layer
oCShowAllBlocksShow all blocks
oCShowAllLayersThis action handles all user interaction to show all layers of the current drawing
oCShowReadmeCopyright (c) 2011-2013 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
oCSnapXManualLock X postion
oCSnapYManualLock Y coordinate
oCSplineBase class for all spline drawing tools
oCSplineControlPointsSpline from control points and degree
oCStretchCopyright (c) 2011-2013 by Andrew Mustun
oCStringECMAScript Script class
oCSvgHandlerSAX style XML handler
oCSvgImportCopyright (c) 2011-2013 by Andrew Mustun
oCSvgImporterVery basic SVG import implementation
oCSymbolMenuDataHelper class for symbol popup menu
oCSystemExamplesBase class for all system examples
oCTableAbstract base class for all table objects
oCTagCopyright (c) 2011-2013 by Andrew Mustun
oCTagCategoryCopyright (c) 2011-2013 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-2013 by Andrew Mustun
oCToBackCopyright (c) 2011-2013 by Andrew Mustun
oCToFrontCopyright (c) 2011-2013 by Andrew Mustun
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
oCToggleStatusBarCopyright (c) 2011-2013 by Andrew Mustun
oCToolBarPreferencesCopyright (c) 2011-2013 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
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-2013 by Andrew Mustun
oCWidgetsBase class for widget related tools
oCWindowBase class for all window tools
oCWindowZoomCopyright (c) 2011-2013 by Andrew Mustun
oCXmlHandlerSAX style XML handler
oCZoomInCopyright (c) 2011-2013 by Andrew Mustun
oCZoomOutCopyright (c) 2011-2013 by Andrew Mustun
\CZoomToSelectionCopyright (c) 2011-2013 by Andrew Mustun