|
QCAD
Open Source 2D CAD
|
Go to the documentation of this file.
20 #ifndef RDIMLINEARENTITY_H
21 #define RDIMLINEARENTITY_H
96 virtual QPair<QVariant, RPropertyAttributes>
getProperty(
98 bool humanReadable =
false,
bool noAttributes =
false,
bool showOnRequest =
false);
104 getData().setExtensionPoint1(p);
108 return getData().getExtensionPoint1();
112 getData().setExtensionPoint2(p);
116 return getData().getExtensionPoint2();
120 virtual void print(QDebug dbg)
const;
static RPropertyTypeId PropertyCustom
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RDimLinearEntity.h:43
static RPropertyTypeId PropertyDimScale
Definition: RDimLinearEntity.h:66
static RPropertyTypeId PropertyLineweight
Definition: RDimLinearEntity.h:52
Base class for dimension entity classes.
Definition: RDimensionEntity.h:38
static RPropertyTypeId PropertyMiddleOfTextX
Definition: RDimLinearEntity.h:57
static RPropertyTypeId PropertyLinearFactor
Definition: RDimLinearEntity.h:65
static RPropertyTypeId PropertyDimBlockName
Definition: RDimLinearEntity.h:67
static RPropertyTypeId PropertyLinetypeScale
Definition: RDimLinearEntity.h:51
static RPropertyTypeId PropertyLowerTolerance
Definition: RDimLinearEntity.h:62
static RPropertyTypeId PropertyAutoTextPos
Definition: RDimLinearEntity.h:68
static RPropertyTypeId PropertyUpperTolerance
Definition: RDimLinearEntity.h:61
virtual void print(QDebug dbg) const
Stream operator for QDebug.
Definition: RDimensionEntity.cpp:353
static RPropertyTypeId PropertyExtensionPoint2X
Definition: RDimLinearEntity.h:84
RVector getExtensionPoint2() const
Definition: RDimLinearEntity.h:115
Represents a 3d vector (x/y/z).
Definition: RVector.h:46
static RPropertyTypeId PropertyExtensionPoint2Y
Definition: RDimLinearEntity.h:85
static RPropertyTypeId PropertyType
Definition: RDimLinearEntity.h:47
static RPropertyTypeId PropertyExtLineFixLength
Definition: RDimLinearEntity.h:74
virtual RDimensionData & getData()=0
static RPropertyTypeId PropertyExtensionPoint1Z
Definition: RDimLinearEntity.h:82
#define QCADENTITY_EXPORT
Definition: entity_global.h:10
static RPropertyTypeId PropertyProtected
Definition: RDimLinearEntity.h:45
static RPropertyTypeId PropertyDimensionLinePosZ
Definition: RDimLinearEntity.h:78
RVector getExtensionPoint1() const
Definition: RDimLinearEntity.h:107
void setExtensionPoint2(const RVector &p)
Definition: RDimLinearEntity.h:111
static RPropertyTypeId PropertyText
Definition: RDimLinearEntity.h:60
virtual QPair< QVariant, RPropertyAttributes > getProperty(RPropertyTypeId &propertyTypeId, bool humanReadable=false, bool noAttributes=false, bool showOnRequest=false)
Definition: RDimensionEntity.cpp:176
static RPropertyTypeId PropertyExtensionPoint1Y
Definition: RDimLinearEntity.h:81
Q_DECLARE_METATYPE(RMath *)
static RPropertyTypeId PropertyDisplayedColor
Definition: RDimLinearEntity.h:54
static RPropertyTypeId PropertyArrow1Flipped
Definition: RDimLinearEntity.h:70
virtual bool setProperty(RPropertyTypeId propertyTypeId, const QVariant &value, RTransaction *transaction=NULL)
Sets the given property to the given value.
Definition: RDimensionEntity.cpp:122
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RPropertyTypeId.h:59
static RPropertyTypeId PropertyArrow2Flipped
Definition: RDimLinearEntity.h:71
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 PropertyDrawOrder
Definition: RDimLinearEntity.h:55
Copyright (c) 2011-2018 by Andrew Mustun.
Definition: RDimLinearData.h:36
static RPropertyTypeId PropertyMeasuredValue
Definition: RDimLinearEntity.h:63
static RPropertyTypeId PropertyExtensionPoint1X
Definition: RDimLinearEntity.h:80
static RPropertyTypeId PropertyLinetype
Definition: RDimLinearEntity.h:50
virtual RDimLinearData & getData()=0
static RPropertyTypeId PropertyBlock
Definition: RDimLinearEntity.h:48
static RPropertyTypeId PropertyHandle
Definition: RDimLinearEntity.h:44
virtual const RDimLinearData & getData() const =0
static RPropertyTypeId PropertyDimensionLinePosY
Definition: RDimLinearEntity.h:77
void setExtensionPoint1(const RVector &p)
Definition: RDimLinearEntity.h:103
static void init()
Definition: RDimensionEntity.cpp:76
static RPropertyTypeId PropertyMiddleOfTextZ
Definition: RDimLinearEntity.h:59
Transaction implementation.
Definition: RTransaction.h:74
static RPropertyTypeId PropertyMiddleOfTextY
Definition: RDimLinearEntity.h:58
static RPropertyTypeId PropertyDimensionLinePosX
Definition: RDimLinearEntity.h:76
static RPropertyTypeId PropertyExtLineFix
Definition: RDimLinearEntity.h:73
static RPropertyTypeId PropertyExtensionPoint2Z
Definition: RDimLinearEntity.h:86
static RPropertyTypeId PropertyColor
Definition: RDimLinearEntity.h:53
Linear dimension entity base class.
Definition: RDimLinearEntity.h:38
static RPropertyTypeId PropertyWorkingSet
Definition: RDimLinearEntity.h:46
static RPropertyTypeId PropertyLayer
Definition: RDimLinearEntity.h:49
static RPropertyTypeId PropertyFontName
Definition: RDimLinearEntity.h:69