Entity Module
This module contains implementations of all CAD entities that are supported by the QCAD Application Framework.
Classes
Section titled “Classes”| 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. |