20#ifndef RDIMANGULARENTITY_H
21#define RDIMANGULARENTITY_H
123 getData().setExtensionLine1End(p);
127 return getData().getExtensionLine1End();
131 getData().setExtensionLine2End(p);
135 return getData().getExtensionLine2End();
139 getData().setDimArcPosition(p);
143 return getData().getDimArcPosition();
146 virtual RArc getDimensionArc()
const;
149 virtual void print(QDebug dbg)
const;
Q_DECLARE_METATYPE(RMath *)
Low-level mathematical representation of an arc.
Definition RArc.h:42
Angular dimension entity data base class.
Definition RDimAngularData.h:39
Angular dimension entity base class.
Definition RDimAngularEntity.h:39
static RPropertyTypeId PropertyExtensionLine1EndX
Definition RDimAngularEntity.h:101
static RPropertyTypeId PropertyDimtsz
Definition RDimAngularEntity.h:76
static RPropertyTypeId PropertyDimgap
Definition RDimAngularEntity.h:69
static RPropertyTypeId PropertyDimtih
Definition RDimAngularEntity.h:75
static RPropertyTypeId PropertyType
Definition RDimAngularEntity.h:48
static RPropertyTypeId PropertyDimtxt
Definition RDimAngularEntity.h:68
virtual RDimAngularData & getData()=0
static RPropertyTypeId PropertyMiddleOfTextX
Definition RDimAngularEntity.h:58
static RPropertyTypeId PropertyDimscale
Definition RDimAngularEntity.h:66
static RPropertyTypeId PropertyCenterZ
Definition RDimAngularEntity.h:99
static RPropertyTypeId PropertyBlock
Definition RDimAngularEntity.h:49
static RPropertyTypeId PropertyFontName
Definition RDimAngularEntity.h:90
static RPropertyTypeId PropertyDimexo
Definition RDimAngularEntity.h:73
static RPropertyTypeId PropertyUpperTolerance
Definition RDimAngularEntity.h:62
static RPropertyTypeId PropertyDimclrt
Definition RDimAngularEntity.h:85
static RPropertyTypeId PropertyDimdsep
Definition RDimAngularEntity.h:79
static RPropertyTypeId PropertyHandle
Definition RDimAngularEntity.h:45
static RPropertyTypeId PropertyMeasuredValue
Definition RDimAngularEntity.h:64
static RPropertyTypeId PropertyDisplayedColor
Definition RDimAngularEntity.h:55
RVector getDimArcPosition() const
Definition RDimAngularEntity.h:142
static RPropertyTypeId PropertyDimadec
Definition RDimAngularEntity.h:82
static RPropertyTypeId PropertyLayer
Definition RDimAngularEntity.h:50
static RPropertyTypeId PropertyExtensionLine2EndZ
Definition RDimAngularEntity.h:107
static RPropertyTypeId PropertyDimBlockName
Definition RDimAngularEntity.h:88
void setDimArcPosition(const RVector &p)
Definition RDimAngularEntity.h:138
virtual const RDimAngularData & getData() const =0
static RPropertyTypeId PropertyDimtad
Definition RDimAngularEntity.h:74
static RPropertyTypeId PropertyColor
Definition RDimAngularEntity.h:54
static RPropertyTypeId PropertyDimaunit
Definition RDimAngularEntity.h:81
static RPropertyTypeId PropertyDimArcPositionY
Definition RDimAngularEntity.h:110
static RPropertyTypeId PropertyArrow2Flipped
Definition RDimAngularEntity.h:92
static RPropertyTypeId PropertyExtensionLine2EndY
Definition RDimAngularEntity.h:106
static RPropertyTypeId PropertyDrawOrder
Definition RDimAngularEntity.h:56
RVector getExtensionLine2End() const
Definition RDimAngularEntity.h:134
static RPropertyTypeId PropertyDimazin
Definition RDimAngularEntity.h:83
static RPropertyTypeId PropertyLinetypeScale
Definition RDimAngularEntity.h:52
static RPropertyTypeId PropertyAutoTextPos
Definition RDimAngularEntity.h:89
static RPropertyTypeId PropertyLinetype
Definition RDimAngularEntity.h:51
static RPropertyTypeId PropertyLowerTolerance
Definition RDimAngularEntity.h:63
static RPropertyTypeId PropertyExtensionLine2EndX
Definition RDimAngularEntity.h:105
static RPropertyTypeId PropertyArchTick
Definition RDimAngularEntity.h:84
static RPropertyTypeId PropertyText
Definition RDimAngularEntity.h:61
static RPropertyTypeId PropertyExtLineFix
Definition RDimAngularEntity.h:94
static RPropertyTypeId PropertyProtected
Definition RDimAngularEntity.h:46
void setExtensionLine2End(const RVector &p)
Definition RDimAngularEntity.h:130
void setExtensionLine1End(const RVector &p)
Definition RDimAngularEntity.h:122
static RPropertyTypeId PropertyExtLineFixLength
Definition RDimAngularEntity.h:95
static RPropertyTypeId PropertyDimexe
Definition RDimAngularEntity.h:72
static RPropertyTypeId PropertyDimasz
Definition RDimAngularEntity.h:70
static RPropertyTypeId PropertyCustom
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RDimAngularEntity.h:44
static RPropertyTypeId PropertyArrow1Flipped
Definition RDimAngularEntity.h:91
static RPropertyTypeId PropertyMiddleOfTextZ
Definition RDimAngularEntity.h:60
static RPropertyTypeId PropertyWorkingSet
Definition RDimAngularEntity.h:47
RVector getExtensionLine1End() const
Definition RDimAngularEntity.h:126
static RPropertyTypeId PropertyMiddleOfTextY
Definition RDimAngularEntity.h:59
static RPropertyTypeId PropertyDimArcPositionX
Definition RDimAngularEntity.h:109
static RPropertyTypeId PropertyExtensionLine1EndZ
Definition RDimAngularEntity.h:103
static RPropertyTypeId PropertyCenterY
Definition RDimAngularEntity.h:98
static RPropertyTypeId PropertyCenterX
Definition RDimAngularEntity.h:97
static RPropertyTypeId PropertyDimArcPositionZ
Definition RDimAngularEntity.h:111
static RPropertyTypeId PropertyLineweight
Definition RDimAngularEntity.h:53
static RPropertyTypeId PropertyExtensionLine1EndY
Definition RDimAngularEntity.h:102
Base class for dimension entity classes.
Definition RDimensionEntity.h:38
virtual void print(QDebug dbg) const
Stream operator for QDebug.
Definition RDimensionEntity.cpp:607
static void init()
Definition RDimensionEntity.cpp:103
virtual RDimensionData & getData()=0
A graphics document contains and owns entities, layers, user coordinate systems, variables,...
Definition RDocument.h:78
Abstract base class for exporters.
Definition RExporter.h:78
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RPropertyTypeId.h:54
Represents a 3d vector (x/y/z).
Definition RVector.h:47
#define QCADENTITY_EXPORT
Definition entity_global.h:10