Skip to content

Entity Module

This module contains implementations of all CAD entities that are supported by the QCAD Application Framework.

Class Description
RArcData Stores and manages all data that defines the geometry and appearance of an arc entity.
RArcEntity Arc entity.
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.
RCircleData Stores and manages all data that defines the geometry and appearance of a circle entity.
RCircleEntity Circle entity.
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.
REllipseData Stores and manages all data that defines the geometry and appearance of an ellipse entity.
REllipseEntity Ellipse entity.
RFaceData
RFaceEntity Face entity.
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.
RLeaderData Leader entity data class.
RLeaderEntity Leader entity class.
RLineData Stores and manages all data that defines the geometry and appearance of a line entity.
RLineEntity Line entity.
RPointData Stores and manages all data that defines the geometry and appearance of a point entity.
RPointEntity Point entity.
RPolylineData Stores and manages all data that defines the geometry and appearance of a polyline entity.
RPolylineEntity Polyline entity.
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).
RRayData Stores and manages all data that defines the geometry and appearance of a ray entity.
RRayEntity Infinite ray entity.
RSolidData Stores and manages all data that defines the geometry and appearance of a solid entity.
RSolidEntity Solid entity.
RSplineData Stores and manages all data that defines the geometry and appearance of a spline entity.
RSplineEntity Spline entity.
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.
RTextEntity Linear dimension entity class.
RTextRenderer Renders formatted text into painter paths.
RToleranceData Tolerance entity data class.
RToleranceEntity Tolerance entity class.
RTraceData
RTraceEntity Trace entity.
RWipeoutData Stores and manages all data that defines the geometry and appearance of a wipeout entity.
RWipeoutEntity Polyline entity.
RXLineData Stores and manages all data that defines the geometry and appearance of an infinite line (xline) entity.
RXLineEntity Infinite line entity.