|
QCAD
Open Source 2D CAD
|
Go to the documentation of this file.
20 #ifndef RDIMANGULAR3PENTITY_H
21 #define RDIMANGULAR3PENTITY_H
107 virtual QPair<QVariant, RPropertyAttributes>
getProperty(
109 bool humanReadable =
false,
bool noAttributes =
false,
bool showOnRequest =
false);
132 virtual void print(QDebug dbg)
const;
static RPropertyTypeId PropertyExtensionLine2EndY
Definition: RDimAngular3PEntity.h:84
static RPropertyTypeId PropertyDisplayedColor
Definition: RDimAngular3PEntity.h:54
static RPropertyTypeId PropertyDimScale
Definition: RDimAngular3PEntity.h:65
virtual RDimAngular3PEntity * clone() const
Definition: RDimAngular3PEntity.h:101
RDimAngular3PData data
Definition: RDimAngular3PEntity.h:135
static RPropertyTypeId PropertyExtLineFixLength
Definition: RDimAngular3PEntity.h:73
static RPropertyTypeId PropertyFontName
Definition: RDimAngular3PEntity.h:68
static RPropertyTypeId PropertyColor
Definition: RDimAngular3PEntity.h:53
static void init()
Definition: RDimAngularEntity.cpp:79
static RPropertyTypeId PropertyUpperTolerance
Definition: RDimAngular3PEntity.h:61
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RDimAngular3PData.h:38
Represents a 3d vector (x/y/z).
Definition: RVector.h:46
static RPropertyTypeId PropertyWorkingSet
Definition: RDimAngular3PEntity.h:46
static RPropertyTypeId PropertyDimArcPositionY
Definition: RDimAngular3PEntity.h:88
static RPropertyTypeId PropertyLineweight
Definition: RDimAngular3PEntity.h:52
static RPropertyTypeId PropertyBlock
Definition: RDimAngular3PEntity.h:48
RVector getCenter() const
Definition: RDimAngular3PEntity.h:127
virtual void print(QDebug dbg) const
Stream operator for QDebug.
Definition: RDimAngularEntity.cpp:126
#define QCADENTITY_EXPORT
Definition: entity_global.h:10
static RPropertyTypeId PropertyMiddleOfTextY
Definition: RDimAngular3PEntity.h:58
static RPropertyTypeId PropertyMiddleOfTextZ
Definition: RDimAngular3PEntity.h:59
static RPropertyTypeId PropertyAutoTextPos
Definition: RDimAngular3PEntity.h:67
static RPropertyTypeId PropertyDimArcPositionZ
Definition: RDimAngular3PEntity.h:89
static RPropertyTypeId PropertyDimBlockName
Definition: RDimAngular3PEntity.h:66
static RPropertyTypeId PropertyCenterY
Definition: RDimAngular3PEntity.h:76
virtual const RDimAngular3PData & getData() const
Definition: RDimAngular3PEntity.h:119
virtual QPair< QVariant, RPropertyAttributes > getProperty(RPropertyTypeId &propertyTypeId, bool humanReadable=false, bool noAttributes=false, bool showOnRequest=false)
Definition: RDimensionEntity.cpp:176
Q_DECLARE_METATYPE(RMath *)
void setCenter(const RVector &p)
Definition: RDimAngular3PEntity.h:123
virtual bool setProperty(RPropertyTypeId propertyTypeId, const QVariant &value, RTransaction *transaction=NULL)
Sets the given property to the given value.
Definition: RDimensionEntity.cpp:122
static RPropertyTypeId PropertyArrow2Flipped
Definition: RDimAngular3PEntity.h:70
static RPropertyTypeId PropertyExtensionLine1EndZ
Definition: RDimAngular3PEntity.h:81
static RPropertyTypeId PropertyMeasuredValue
Definition: RDimAngular3PEntity.h:63
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RPropertyTypeId.h:59
static RPropertyTypeId PropertyCenterZ
Definition: RDimAngular3PEntity.h:77
static RPropertyTypeId PropertyMiddleOfTextX
Definition: RDimAngular3PEntity.h:57
Abstract base class for exporters.
Definition: RExporter.h:72
A graphics document contains and owns entities, layers, user coordinate systems, variables,...
Definition: RDocument.h:72
static RPropertyTypeId PropertyLayer
Definition: RDimAngular3PEntity.h:49
static RPropertyTypeId PropertyCenterX
Definition: RDimAngular3PEntity.h:75
static RPropertyTypeId PropertyLowerTolerance
Definition: RDimAngular3PEntity.h:62
static RPropertyTypeId PropertyExtensionLine2EndZ
Definition: RDimAngular3PEntity.h:85
Angular dimension from 3 points entity class.
Definition: RDimAngular3PEntity.h:38
static RPropertyTypeId PropertyLinetype
Definition: RDimAngular3PEntity.h:50
static RPropertyTypeId PropertyDimArcPositionX
Definition: RDimAngular3PEntity.h:87
static RPropertyTypeId PropertyExtensionLine1EndX
Definition: RDimAngular3PEntity.h:79
virtual RVector getCenter() const =0
static RPropertyTypeId PropertyExtensionLine2EndX
Definition: RDimAngular3PEntity.h:83
static RPropertyTypeId PropertyExtensionLine1EndY
Definition: RDimAngular3PEntity.h:80
virtual RDimAngularData & getData()=0
static RPropertyTypeId PropertyProtected
Definition: RDimAngular3PEntity.h:45
static RPropertyTypeId PropertyText
Definition: RDimAngular3PEntity.h:60
static RPropertyTypeId PropertyHandle
Definition: RDimAngular3PEntity.h:44
static RPropertyTypeId PropertyDrawOrder
Definition: RDimAngular3PEntity.h:55
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
static QSet< RPropertyTypeId > getStaticPropertyTypeIds()
Definition: RDimAngular3PEntity.h:97
virtual RDimAngular3PData & getData()
Definition: RDimAngular3PEntity.h:111
void setData(RDimAngular3PData &d)
Definition: RDimAngular3PEntity.h:115
static RPropertyTypeId PropertyArrow1Flipped
Definition: RDimAngular3PEntity.h:69
static RPropertyTypeId PropertyLinetypeScale
Definition: RDimAngular3PEntity.h:51
static RPropertyTypeId PropertyType
Definition: RDimAngular3PEntity.h:47
Angular dimension entity base class.
Definition: RDimAngularEntity.h:38
static RPropertyTypeId PropertyCustom
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RDimAngular3PEntity.h:43
static RPropertyTypeId PropertyExtLineFix
Definition: RDimAngular3PEntity.h:72