20#ifndef RDIMLINEARENTITY_H
21#define RDIMLINEARENTITY_H
118 virtual QPair<QVariant, RPropertyAttributes>
getProperty(
120 bool humanReadable =
false,
bool noAttributes =
false,
bool showOnRequest =
false);
126 getData().setExtensionPoint1(p);
130 return getData().getExtensionPoint1();
134 getData().setExtensionPoint2(p);
138 return getData().getExtensionPoint2();
142 virtual void print(QDebug dbg)
const;
Q_DECLARE_METATYPE(RMath *)
Linear dimension entity data base class.
Definition RDimLinearData.h:39
Linear dimension entity base class.
Definition RDimLinearEntity.h:38
static RPropertyTypeId PropertyDimlfac
Definition RDimLinearEntity.h:66
static RPropertyTypeId PropertyArchTick
Definition RDimLinearEntity.h:83
static RPropertyTypeId PropertyText
Definition RDimLinearEntity.h:60
static RPropertyTypeId PropertyExtensionPoint1X
Definition RDimLinearEntity.h:101
static RPropertyTypeId PropertyDimclrt
Definition RDimLinearEntity.h:84
static RPropertyTypeId PropertyExtensionPoint1Y
Definition RDimLinearEntity.h:102
static RPropertyTypeId PropertyDimdec
Definition RDimLinearEntity.h:77
static RPropertyTypeId PropertyColor
Definition RDimLinearEntity.h:53
static RPropertyTypeId PropertyProtected
Definition RDimLinearEntity.h:45
static RPropertyTypeId PropertyDimexo
Definition RDimLinearEntity.h:72
static RPropertyTypeId PropertyCustom
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RDimLinearEntity.h:43
static RPropertyTypeId PropertyExtensionPoint2Y
Definition RDimLinearEntity.h:106
static RPropertyTypeId PropertyDimexe
Definition RDimLinearEntity.h:71
static RPropertyTypeId PropertyType
Definition RDimLinearEntity.h:47
static RPropertyTypeId PropertyArrow1Flipped
Definition RDimLinearEntity.h:91
static RPropertyTypeId PropertyArrow2Flipped
Definition RDimLinearEntity.h:92
static RPropertyTypeId PropertyDimzin
Definition RDimLinearEntity.h:79
static RPropertyTypeId PropertyDimazin
Definition RDimLinearEntity.h:82
static RPropertyTypeId PropertyUpperTolerance
Definition RDimLinearEntity.h:61
virtual RDimLinearData & getData()=0
static RPropertyTypeId PropertyHandle
Definition RDimLinearEntity.h:44
static RPropertyTypeId PropertyDimBlockName
Definition RDimLinearEntity.h:88
static RPropertyTypeId PropertyExtensionPoint1Z
Definition RDimLinearEntity.h:103
static RPropertyTypeId PropertyDimgap
Definition RDimLinearEntity.h:68
static RPropertyTypeId PropertyAutoTextPos
Definition RDimLinearEntity.h:89
static RPropertyTypeId PropertyDrawOrder
Definition RDimLinearEntity.h:55
static RPropertyTypeId PropertyLinetype
Definition RDimLinearEntity.h:50
static RPropertyTypeId PropertyExtLineFix
Definition RDimLinearEntity.h:94
static RPropertyTypeId PropertyLineweight
Definition RDimLinearEntity.h:52
static RPropertyTypeId PropertyExtensionPoint2Z
Definition RDimLinearEntity.h:107
RVector getExtensionPoint2() const
Definition RDimLinearEntity.h:137
static RPropertyTypeId PropertyDimensionLinePosX
Definition RDimLinearEntity.h:97
static RPropertyTypeId PropertyLinetypeScale
Definition RDimLinearEntity.h:51
static RPropertyTypeId PropertyLayer
Definition RDimLinearEntity.h:49
static RPropertyTypeId PropertyMiddleOfTextY
Definition RDimLinearEntity.h:58
static RPropertyTypeId PropertyDimscale
Definition RDimLinearEntity.h:65
static RPropertyTypeId PropertyBlock
Definition RDimLinearEntity.h:48
static RPropertyTypeId PropertyDimaunit
Definition RDimLinearEntity.h:80
void setExtensionPoint1(const RVector &p)
Definition RDimLinearEntity.h:125
static RPropertyTypeId PropertyDimtxt
Definition RDimLinearEntity.h:67
static RPropertyTypeId PropertyDimensionLinePosZ
Definition RDimLinearEntity.h:99
static RPropertyTypeId PropertyDisplayedColor
Definition RDimLinearEntity.h:54
static RPropertyTypeId PropertyDimdsep
Definition RDimLinearEntity.h:78
virtual const RDimLinearData & getData() const =0
static RPropertyTypeId PropertyMeasuredValue
Definition RDimLinearEntity.h:63
static RPropertyTypeId PropertyExtLineFixLength
Definition RDimLinearEntity.h:95
static RPropertyTypeId PropertyDimtih
Definition RDimLinearEntity.h:74
static RPropertyTypeId PropertyExtensionPoint2X
Definition RDimLinearEntity.h:105
static RPropertyTypeId PropertyDimtad
Definition RDimLinearEntity.h:73
static RPropertyTypeId PropertyMiddleOfTextX
Definition RDimLinearEntity.h:57
void setExtensionPoint2(const RVector &p)
Definition RDimLinearEntity.h:133
static RPropertyTypeId PropertyMiddleOfTextZ
Definition RDimLinearEntity.h:59
static RPropertyTypeId PropertyDimadec
Definition RDimLinearEntity.h:81
static RPropertyTypeId PropertyFontName
Definition RDimLinearEntity.h:90
static RPropertyTypeId PropertyLowerTolerance
Definition RDimLinearEntity.h:62
static RPropertyTypeId PropertyDimensionLinePosY
Definition RDimLinearEntity.h:98
RVector getExtensionPoint1() const
Definition RDimLinearEntity.h:129
static RPropertyTypeId PropertyWorkingSet
Definition RDimLinearEntity.h:46
static RPropertyTypeId PropertyDimasz
Definition RDimLinearEntity.h:69
static RPropertyTypeId PropertyDimtsz
Definition RDimLinearEntity.h:75
static RPropertyTypeId PropertyDimlunit
Definition RDimLinearEntity.h:76
Base class for dimension entity classes.
Definition RDimensionEntity.h:38
virtual void print(QDebug dbg) const
Stream operator for QDebug.
Definition RDimensionEntity.cpp:607
virtual QPair< QVariant, RPropertyAttributes > getProperty(RPropertyTypeId &propertyTypeId, bool humanReadable=false, bool noAttributes=false, bool showOnRequest=false)
Definition RDimensionEntity.cpp:278
static void init()
Definition RDimensionEntity.cpp:103
virtual RDimensionData & getData()=0
virtual bool setProperty(RPropertyTypeId propertyTypeId, const QVariant &value, RTransaction *transaction=NULL)
Sets the given property to the given value.
Definition RDimensionEntity.cpp:185
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
Transaction implementation.
Definition RTransaction.h:73
Represents a 3d vector (x/y/z).
Definition RVector.h:47
#define QCADENTITY_EXPORT
Definition entity_global.h:10
#define NULL
Definition opennurbs_system.h:256