Skip to content

All Classes

Class Description
RAccessibleContainers
RAccessibleFlatTree
RAccessibleNameFilter Application wide event filter that gives input widgets without an accessible name the text of the label next to them.
RAccessibleToolButton
RAccessibleToolTipFilter
RAccessibleValueLabel
RAction Abstract base class for all action classes.
RActionAdapter Abstract base class for all action classes.
RAddObjectOperation Implementation of an operation that adds entities.
RAddObjectsOperation Implementation of an operation that adds entities.
RArc Low-level mathematical representation of an arc.
RArcData Stores and manages all data that defines the geometry and appearance of an arc entity.
RArcEntity Arc entity.
RArcExporter
RArcProxy Proxy for advanced arc functionality.
RAttributeData Stores and manages all data that defines the geometry and appearance of a block attribute entity.
RAttributeDefinitionData Stores and manages all data that defines the geometry and appearance of a block attribute definition entity.
RAttributeDefinitionEntity Block attribute definition entity.
RAttributeEntity Attribute entity.
RBlock Represents a block definition in a drawing.
RBlockListener Abstract base class for classes that are interested in being notified whenever a block has been added or changed.
RBlockProxy Proxy for advanced block functionality.
RBlockReferenceData Defines the geometry and appearance of a block reference entity.
RBlockReferenceEntity Block reference entity.
RBox Represents a box e.g.
RCadToolBar
RCadToolBarPanel
RChangePropertyOperation Implementation of an operation that changes a given property to a given value for the selection in a document.
RCharacterWidget
RCharacterWidgetPlugin
RCircle Low-level mathematical representation of a circle.
RCircleData Stores and manages all data that defines the geometry and appearance of a circle entity.
RCircleEntity Circle entity.
RClickReferencePointOperation Implementation of an operation triggered when user clicks a reference point.
RClipboardOperation Base class for clipboard related operations (copy, cut, paste).
RCloseCurrentEvent
RColor Color.
RColorCombo
RColorComboPlugin
RColorDialog
RColumnLayout
RComboBox
RComboBoxPlugin
RCommandEvent
RCommandLine
RCommandLinePlugin
RCoordinateEvent Coordinate Event.
RCoordinateListener Abstract base class for classes that are interested in the current coordinate of the mouse cursor.
RCopyOperation Implementation of an operation that copies the selection of the given document to the clipboard.
RCustomWidgets
RDebug This class provides some static methods for printing debugging information to stderr.
RDeleteAllEntitiesOperation Implementation of an operation that adds entities.
RDeleteObjectOperation Implementation of an operation that deletes entities.
RDeleteObjectsOperation Implementation of an operation that deletes entities.
RDeleteSelectionOperation Implementation of an operation that deletes the selection of the given document to the clipboard.
RDimAlignedData Aligned dimension entity data class.
RDimAlignedEntity Aligned dimension entity class.
RDimAngular2LData Angular dimension entity from 2 lines data class.
RDimAngular2LEntity Angular dimension entity from 2 lines class.
RDimAngular3PData Angular dimension entity data class.
RDimAngular3PEntity Angular dimension from 3 points entity class.
RDimAngularData Angular dimension entity data base class.
RDimAngularEntity Angular dimension entity base class.
RDimArcLengthData Arc length dimension entity data class.
RDimArcLengthEntity Arc length dimension entity class.
RDimDiametricData Diametric dimension entity data class.
RDimDiametricEntity Aligned dimension entity class.
RDimensionData Base class for dimension entity data classes.
RDimensionEntity Base class for dimension entity classes.
RDimLinearData Linear dimension entity data base class.
RDimLinearEntity Linear dimension entity base class.
RDimOrdinateData Ordinate dimension entity data class.
RDimOrdinateEntity Ordinate dimension entity class.
RDimRadialData Radial dimension entity data class.
RDimRadialEntity Aligned dimension entity class.
RDimRotatedData Rotated dimension entity data class.
RDimRotatedEntity Rotated, linear dimension entity class.
RDimStyle Dimension style class.
RDimStyleData
RDimStyleProxy Proxy for advanced dimension style functionality and rendering.
RDimStyleProxyBasic Proxy for advanced dimension style functionality and rendering.
RDirected
RDockWidget
RDocument A graphics document contains and owns entities, layers, user coordinate systems, variables, block definitions, etc.
RDocumentInterface Interface for interaction between a graphics document and a user.
RDocumentVariables This type of object is used to store document wide variables.
RDxfExporter Exporter for the DXF format, based on dxflib.
RDxfExporterFactory
RDxfImporter Importer for the DXF format, based on the dxflib library.
RDxfImporterFactory
RDxfPlugin
RDxfServices DXF support tools, mainly for QCAD 2 DXF imports.
RDxfServicesProxy
RDxfTextStyle Represents a text style.
REllipse Low-level mathematical representation of an ellipse or ellipse arc.
REllipseData Stores and manages all data that defines the geometry and appearance of an ellipse entity.
REllipseEntity Ellipse entity.
REllipseProxy Proxy for advanced ellipse functionality.
REntity Base class for all entity classes.
REntityData Base class for all entity data classes.
REntityExportListener Abstract base class for classes that wish to be notified when an entity is exported.
REntityPickEvent Entity pick event.
REventFilter
REventHandler Event handler class.
RExplodable Interface for explodable shape classes.
RExporter Abstract base class for exporters.
RExportListener Abstract base class for classes that are interested in file export events.
RFaceData
RFaceEntity Face entity.
RFileCache QBuffer based file cache.
RFileExporter Base class for file exporters.
RFileExporterFactory Needs 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.
RFileExporterRegistry Registry of all available file exporters (RFileExporter).
RFileImporter Base class for file importers.
RFileImporterFactory Needs 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.
RFileImporterRegistry Registry of all available file importers (RFileImporter).
RFileSystemModel
RFlowLayout Flow layout.
RFocusFrame
RFocusListener Abstract base class for classes that are interested in the current focus.
RFont
RFontChooserWidget
RFontChooserWidgetPlugin
RFontList
RGraphicsScene Abstract base class for all graphics scenes.
RGraphicsSceneDrawable
RGraphicsSceneQt Qt based 2d graphics scene.
RGraphicsView Graphics view.
RGraphicsViewImage QImage based 2d graphics view.
RGraphicsViewQt QWidget based 2d graphics view.
RGraphicsViewQtPlugin
RGraphicsViewWorker Thread worker that draws a part of a document.
RGraphicsViewWorkerPainter
RGrid Abstract base class for grid implementations.
RGuiAction Abstract base class for GUI action classes.
RHatchData Stores and manages all data that defines the geometry and appearance of a hatch or solid fill entity.
RHatchEntity Point entity.
RHatchProxy Proxy for advanced hatch functionality.
RImageData Stores and manages all data that defines the geometry and appearance of a raster image entity.
RImageEntity Point entity.
RImporter Base class for importers.
RImportListener Abstract base class for classes that are interested in file import events.
RInputEvent An input event for a graphics scene.
RInterTransactionListener Abstract base class for classes that are interested in transactions in progress.
RKeyListener Abstract base class for classes that are interested in key events.
RLayer Represents a layer in a drawing.
RLayerListener Abstract base class for classes that are interested in being notified whenever a layer has been added or changed.
RLayerProxy Proxy for advanced layer functionality.
RLayerState Represents a layer state (state of list of layers) in a drawing.
RLayout Represents a layout definition in a drawing.
RLeaderData Leader entity data class.
RLeaderEntity Leader entity class.
RLine Low-level mathematical representation of a line.
RLineData Stores and manages all data that defines the geometry and appearance of a line entity.
RLineEntity Line entity.
RLinetype Represents a linetype in a drawing.
RLinetypeCombo
RLinetypeComboDelegate
RLinetypeComboPlugin
RLinetypeList
RLinetypeListImperial
RLinetypeListMetric
RLinetypePattern
RLinetypePatternExporter
RLineweight
RLineweightCombo
RLineweightComboPlugin
RLinkedStorage Memory based storage that is linked to another storage.
RListView
RListViewPlugin
RListWidget
RLocalPeer
RLockedFile
RMacMenuAccessibility
RMacModalMenuGuard
RMainWindow Base class for an MDI main application window.
RMainWindowProxy
RMainWindowQt Base class for a Qt based MDI main application window.
RMath Math functions.
RMathComboBox
RMathComboBoxPlugin
RMathLineEdit
RMathLineEditPlugin
RMatrix Simple matrix class.
RMdiArea MDI area with tabbar that features add tab button.
RMdiChildQt MDI child window.
RMdiChildQtPlugin
RMemoryStorage Basic memory based storage.
RMessageHandler
RMixedOperation Implementation of an operation that adds, modifies and deletes entities.
RModifiedListener Abstract base class for classes that are interested in the current state of a storage (modified or unmodified).
RModifyObjectOperation
RModifyObjectsOperation Implementation of an operation that adds entities.
RMouseCoordinateListener Abstract base class for classes that are interested in the current coordinate of the mouse cursor.
RMouseEvent A mouse event for a graphics scene.
RMoveReferencePointOperation Implementation of an operation that moves a reference point by a given distance.
RMoveSelectionOperation Implementation of an operation that moves a selection by a given distance.
RMultiOperation An operation that bundles several ROperation objects into one.
RNavigationAction
RNewDocumentListener Abstract base class for classes that are interested in being notified when a new document is created.
RNonCopyable
RObject Abstract base class for all objects.
ROperation This abstract class is an interface for all operation implementations.
ROperationUtils Implementation of operation utilities.
ROrthoGrid Grid representation.
RPainterPath Extended painter path with a z-level and a pen.
RPainterPathDevice
RPainterPathEngine
RPainterPathExporter Exports all exported geometry into one painter path as line elements.
RPainterPathSource Interface for entity data classes that can deliver painter paths.
RPaletteListener
RPasteOperation Implementation of an operation that pastes the clipboard at a given reference point.
RPattern
RPatternLine
RPatternList
RPatternListImperial
RPatternListMetric
RPenListener Abstract base class for classes that are interested in being notified whenever the current pen changes.
RPluginInfo Information about a plugin.
RPluginInterface Interface for all C++ QCAD plugins.
RPluginLoader
RPoint Low-level mathematical representation of a point.
RPointData Stores and manages all data that defines the geometry and appearance of a point entity.
RPointEntity Point entity.
RPolyline Low-level mathematical representation of an open polyline or closed polyline (= polygon).
RPolylineData Stores and manages all data that defines the geometry and appearance of a polyline entity.
RPolylineEntity Polyline entity.
RPolylineProxy Proxy for advanced polyline functionality.
RPolyMeshData Stores and manages all data that defines the geometry of a polygon mesh entity: a list of vertices and a list of faces, each face referring to three or more vertices by index (indexed mesh with shared vertices).
RPolyMeshDataProxy Proxy for polygon mesh functionality (edges, triangulation, reference points, splitting).
RPolyMeshEntity Polygon mesh entity: an indexed mesh of faces with three or more vertices sharing one list of vertices (see RPolyMeshData).
RPolyMeshEntityProxy Proxy for polygon mesh entity functionality (rendering).
RPreferencesListener Abstract base class for classes that are interested in changes in drawing or application preferences.
RProgressHandler
RProperty Property with type ID, value and attributes.
RPropertyAttributes
RPropertyChange Stores the change that was made to a property of an object.
RPropertyEditor Base class for property editors.
RPropertyEvent
RPropertyListener Abstract base class for classes that are interested in properties of the current selection or the current action.
RPropertyTypeId
RRay Low-level mathematical representation of a ray.
RRayData Stores and manages all data that defines the geometry and appearance of a ray entity.
RRayEntity Infinite ray entity.
RRefPoint Represents a reference point of an entity.
RRequireHeap
RResourceList
RRestrictAngleLength Angle and length snap restriction implementation.
RRestrictHorizontal Horizontal snap restriction implementation.
RRestrictOff Default snap restriction implementation (no restriction).
RRestrictOrthogonal Orthogonal snap restriction implementation.
RRestrictVertical Vertical snap restriction implementation.
RRuler Abstract base class for widgets that display a ruler, usually shown at the top and left of a graphics view.
RRulerQt Widget that displays the current mouse position.
RRulerQtPlugin
RRunner
RS Class namespace for various global enums.
RScaleSelectionOperation Implementation of an operation that scales a selection by a given factor.
RScriptAction
RScriptHandler Abstract base class for all script handlers.
RScriptHandlerRegistry Script Handler Registry for global Script Handlers.
RScriptsPlugin
RSelectionChangedEvent
RSelectionListener Abstract base class for classes that are interested in the current selection and want to be notified whenever the selection changes.
RSettings
RSettingsBridge
RShape Interface for geometrical shape classes.
RShapeProxy Proxy for advanced shape functionality.
RShapeTransformation
RShapeTransformationScale
RShortcutLineEdit
RShortcutLineEditPlugin
RSiDataStream
RSiGetRegionVisitor
RSingleApplication
RSingleton
RSnap Abstract base class for all grid and object snap implementations.
RSnapAuto Auto snapper implementation.
RSnapCenter Center snapper implementation.
RSnapDistance Distance snapper implementation.
RSnapEnd End snapper implementation.
RSnapEntityBase Base class for entity based snap classes.
RSnapFree Free snapper implementation.
RSnapGrid Grid snapper implementation.
RSnapIntersection Intersection snapper implementation.
RSnapListener Abstract base class for classes that are interested in the current snap mode.
RSnapMiddle Middle snapper implementation.
RSnapOnEntity On entity snapper implementation.
RSnapPerpendicular Perpendicular snapper implementation.
RSnapReference Reference snapper implementation.
RSnapRestriction Abstract base class for all snap restriction implementations.
RSnapSelection Selection snapper implementation.
RSnapTangential Tangential snapper implementation.
RSolidData Stores and manages all data that defines the geometry and appearance of a solid entity.
RSolidEntity Solid entity.
RSpatialIndex Abstract base class for spatial index implementations.
RSpatialIndexDebugVisitor
RSpatialIndexNavel Spatial index class.
RSpatialIndexSimple Simple spatial index implementation.
RSpatialIndexVisitor
RSpline Low-level mathematical representation of a spline.
RSplineData Stores and manages all data that defines the geometry and appearance of a spline entity.
RSplineEntity Spline entity.
RSplineProxy
RStemmer
RStorage This is the abstract base class for all storage implementations.
RStorageBlockSort
RStorageLayerSort
RTabletEvent A tablet event for a graphics scene.
RTerminateEvent
RTextBasedData Stores and manages all data that defines the geometry and appearance of a text based entity (text, block attribute, block attribute definition).
RTextBasedEntity Text entity.
RTextData Text entity data class.
RTextEdit
RTextEditPlugin
RTextEntity Linear dimension entity class.
RTextLabel Text label.
RTextLayout
RTextProxy Proxy for advanced text functionality.
RTextRenderer Renders formatted text into painter paths.
RThread
RToleranceData Tolerance entity data class.
RToleranceEntity Tolerance entity class.
RToolButton
RToolMatrixItemDelegate Tree widget item delegate.
RToolOptionEventFilter
RTraceData
RTraceEntity Trace entity.
RTransaction Transaction implementation.
RTransactionEvent
RTransactionListener Abstract base class for classes that want to be notified on every transaction (objects added, removed or modified).
RTransactionStack
RTransform
RTransformation
RTransformOp
RTranslation
RTreeWidget
RTriangle Low-level mathematical representation of a triangle.
RUcs Represents a user coordinate system (UCS) in a drawing.
RUcsListener Abstract base class for classes that are interested in being notified whenever a UCS has been added or changed.
RUnit Conversion methods for units.
RVector Represents a 3d vector (x/y/z).
RView Represents a view in a drawing.
RViewFocusListener Abstract base class for classes that are interested in the current view focus.
RViewListener Abstract base class for classes that are interested in being notified whenever a view has been added or changed.
RViewportData Stores and manages all data that defines the geometry and appearance of a viewport entity.
RViewportEntity Viewport entity.
RWheelEvent A mouse wheel event for a graphics scene.
RWidget
RWipeoutData Stores and manages all data that defines the geometry and appearance of a wipeout entity.
RWipeoutEntity Polyline entity.
RXLine Low-level mathematical representation of an infinite line.
RXLineData Stores and manages all data that defines the geometry and appearance of an infinite line (xline) entity.
RXLineEntity Infinite line entity.
Class Description
RAddObjectsOperation::RModifiedObjects
RLinetypePatternExporter::SplineDistTable Sampled arc length parametrization of a spline shape (monotonic distance from start -> spline parameter).
RSpatialIndexNavel::RSiPoint Internal representation of a point.
RSpatialIndexNavel::RSiRegion Internal representation of a rectangular region.
RSpatialIndexNavel::Visitor Internal node and data visitor.
RVector::RVectorAngleSort
RVector::RVectorDistanceSort
RVector::RVectorLeftRightTopBottomSort