|
QCAD
Open Source 2D CAD
|
Go to the documentation of this file.
20 #ifndef RDIMRADIALENTITY_H
21 #define RDIMRADIALENTITY_H
100 virtual QPair<QVariant, RPropertyAttributes>
getProperty(
102 bool humanReadable =
false,
bool noAttributes =
false,
bool showOnRequest =
false);
117 data.setChordPoint(p);
121 return data.getChordPoint();
125 virtual void print(QDebug dbg)
const;
static RPropertyTypeId PropertyUpperTolerance
Definition: RDimRadialEntity.h:61
Base class for dimension entity classes.
Definition: RDimensionEntity.h:38
static RPropertyTypeId PropertyCustom
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RDimRadialEntity.h:43
static RPropertyTypeId PropertyDimBlockName
Definition: RDimRadialEntity.h:67
static RPropertyTypeId PropertyDimScale
Definition: RDimRadialEntity.h:66
virtual void print(QDebug dbg) const
Stream operator for QDebug.
Definition: RDimensionEntity.cpp:353
virtual RDimRadialEntity * clone() const
Definition: RDimRadialEntity.h:94
static RPropertyTypeId PropertyFontName
Definition: RDimRadialEntity.h:69
void setChordPoint(const RVector &p)
Definition: RDimRadialEntity.h:116
static RPropertyTypeId PropertyLayer
Definition: RDimRadialEntity.h:49
static RPropertyTypeId PropertyCenterPointY
Definition: RDimRadialEntity.h:77
static RPropertyTypeId PropertyType
Definition: RDimRadialEntity.h:47
void setData(RDimRadialData &d)
Definition: RDimRadialEntity.h:108
Represents a 3d vector (x/y/z).
Definition: RVector.h:46
static RPropertyTypeId PropertyArrow1Flipped
Definition: RDimRadialEntity.h:70
static RPropertyTypeId PropertyMeasuredValue
Definition: RDimRadialEntity.h:63
static RPropertyTypeId PropertyProtected
Definition: RDimRadialEntity.h:45
static RPropertyTypeId PropertyExtLineFix
Definition: RDimRadialEntity.h:73
static RPropertyTypeId PropertyLinetypeScale
Definition: RDimRadialEntity.h:51
static RPropertyTypeId PropertyDisplayedColor
Definition: RDimRadialEntity.h:54
#define QCADENTITY_EXPORT
Definition: entity_global.h:10
virtual const RDimRadialData & getData() const
Definition: RDimRadialEntity.h:112
static RPropertyTypeId PropertyChordPointX
Definition: RDimRadialEntity.h:80
static RPropertyTypeId PropertyArrow2Flipped
Definition: RDimRadialEntity.h:71
virtual RDimRadialData & getData()
Definition: RDimRadialEntity.h:104
virtual QPair< QVariant, RPropertyAttributes > getProperty(RPropertyTypeId &propertyTypeId, bool humanReadable=false, bool noAttributes=false, bool showOnRequest=false)
Definition: RDimensionEntity.cpp:176
Q_DECLARE_METATYPE(RMath *)
static RPropertyTypeId PropertyCenterPointX
Definition: RDimRadialEntity.h:76
virtual bool setProperty(RPropertyTypeId propertyTypeId, const QVariant &value, RTransaction *transaction=NULL)
Sets the given property to the given value.
Definition: RDimensionEntity.cpp:122
RVector getChordPoint() const
Definition: RDimRadialEntity.h:120
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RPropertyTypeId.h:59
static RPropertyTypeId PropertyText
Definition: RDimRadialEntity.h:60
static RPropertyTypeId PropertyColor
Definition: RDimRadialEntity.h:53
static RPropertyTypeId PropertyLinetype
Definition: RDimRadialEntity.h:50
Abstract base class for exporters.
Definition: RExporter.h:72
static RPropertyTypeId PropertyLineweight
Definition: RDimRadialEntity.h:52
A graphics document contains and owns entities, layers, user coordinate systems, variables,...
Definition: RDocument.h:72
static RPropertyTypeId PropertyCenterPointZ
Definition: RDimRadialEntity.h:78
Aligned dimension entity class.
Definition: RDimRadialEntity.h:38
static RPropertyTypeId PropertyExtLineFixLength
Definition: RDimRadialEntity.h:74
RDimRadialData data
Definition: RDimRadialEntity.h:128
static RPropertyTypeId PropertyAutoTextPos
Definition: RDimRadialEntity.h:68
static RPropertyTypeId PropertyWorkingSet
Definition: RDimRadialEntity.h:46
static RPropertyTypeId PropertyLowerTolerance
Definition: RDimRadialEntity.h:62
static void init()
Definition: RDimensionEntity.cpp:76
static RPropertyTypeId PropertyLinearFactor
Definition: RDimRadialEntity.h:65
static RPropertyTypeId PropertyChordPointY
Definition: RDimRadialEntity.h:81
Transaction implementation.
Definition: RTransaction.h:74
static QSet< RPropertyTypeId > getPropertyTypeIds(const std::type_info &classInfo, RPropertyAttributes::Option=RPropertyAttributes::NoOptions)
Gets all property type IDs that where registered for the given class.
Definition: RPropertyTypeId.cpp:273
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RDimRadialData.h:36
static RPropertyTypeId PropertyMiddleOfTextZ
Definition: RDimRadialEntity.h:59
static RPropertyTypeId PropertyBlock
Definition: RDimRadialEntity.h:48
static QSet< RPropertyTypeId > getStaticPropertyTypeIds()
Definition: RDimRadialEntity.h:90
static RPropertyTypeId PropertyChordPointZ
Definition: RDimRadialEntity.h:82
static RPropertyTypeId PropertyHandle
Definition: RDimRadialEntity.h:44
static RPropertyTypeId PropertyDrawOrder
Definition: RDimRadialEntity.h:55
static RPropertyTypeId PropertyMiddleOfTextY
Definition: RDimRadialEntity.h:58
static RPropertyTypeId PropertyMiddleOfTextX
Definition: RDimRadialEntity.h:57