QCAD
Open Source 2D CAD
Entity Module

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

Classes

class  RArcData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RArcEntity
 Arc entity. More...
 
class  RAttributeData
 Stores and manages all data that defines the geometry and appearance of a block attribute entity. More...
 
class  RAttributeDefinitionData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RAttributeDefinitionEntity
 Block attribute definition entity. More...
 
class  RAttributeEntity
 Attribute entity. More...
 
class  RCircleData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RCircleEntity
 Circle entity. More...
 
class  RDimAlignedData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RDimAlignedEntity
 Aligned dimension entity class. More...
 
class  RDimAngularData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RDimAngularEntity
 Aligned dimension entity class. More...
 
class  RDimDiametricData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RDimDiametricEntity
 Aligned dimension entity class. More...
 
class  RDimensionData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RDimensionEntity
 Base class for dimension entity classes. More...
 
class  RDimLinearData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RDimLinearEntity
 Linear dimension entity base class. More...
 
class  RDimOrdinateData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RDimOrdinateEntity
 Ordinate dimension entity class. More...
 
class  RDimRadialData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RDimRadialEntity
 Aligned dimension entity class. More...
 
class  RDimRotatedData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RDimRotatedEntity
 Linear dimension entity class. More...
 
class  REllipseData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  REllipseEntity
 Ellipse entity. More...
 
class  RHatchData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RHatchEntity
 Point entity. More...
 
class  RImageData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RImageEntity
 Point entity. More...
 
class  RLeaderData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RLeaderEntity
 Leader entity class. More...
 
class  RLineData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RLineEntity
 Line entity. More...
 
class  RPainterPathSource
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RPointData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RPointEntity
 Point entity. More...
 
class  RPolylineData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RPolylineEntity
 Polyline entity. More...
 
class  RRayData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RRayEntity
 Infinite ray entity. More...
 
class  RSolidData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RSolidEntity
 Solid entity. More...
 
class  RSplineData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RSplineEntity
 Spline entity. More...
 
class  RTextBasedData
 Stores and manages all data that defines the geometry and appearance of a text based entity (text, block attribute, block attribute definition). More...
 
class  RTextBasedEntity
 Text entity. More...
 
class  RTextData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RTextEntity
 Linear dimension entity class. More...
 
class  RTextRenderer
 Renders formatted text into painter paths. More...
 
class  RTraceData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RTraceEntity
 Trace entity. More...
 
class  RXLineData
 Copyright (c) 2011-2015 by Andrew Mustun. More...
 
class  RXLineEntity
 Infinite line entity. More...
 

Enumerations

enum  RTextRenderer::Target { RTextRenderer::PainterPaths = 0x01, RTextRenderer::RichText = 0x02 }
 

Detailed Description

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

Enumeration Type Documentation

Enumerator
PainterPaths 
RichText