20#ifndef RDIMANGULAR3PENTITY_H
21#define RDIMANGULAR3PENTITY_H
126 virtual QSharedPointer<RObject>
clone()
const {
136 virtual QPair<QVariant, RPropertyAttributes>
getProperty(
138 bool humanReadable =
false,
bool noAttributes =
false,
bool showOnRequest =
false);
161 virtual void print(QDebug dbg)
const;
Q_DECLARE_METATYPE(RMath *)
Angular dimension entity data class.
Definition RDimAngular3PData.h:39
Angular dimension from 3 points entity class.
Definition RDimAngular3PEntity.h:38
static RPropertyTypeId PropertyDimdsep
Definition RDimAngular3PEntity.h:78
static RPropertyTypeId PropertyHandle
Definition RDimAngular3PEntity.h:44
static RPropertyTypeId PropertyFontName
Definition RDimAngular3PEntity.h:89
static RPropertyTypeId PropertyType
Definition RDimAngular3PEntity.h:47
static RPropertyTypeId PropertyDrawOrder
Definition RDimAngular3PEntity.h:55
static RPropertyTypeId PropertyCenterY
Definition RDimAngular3PEntity.h:97
static RPropertyTypeId PropertyDimexo
Definition RDimAngular3PEntity.h:72
static RPropertyTypeId PropertyDimaunit
Definition RDimAngular3PEntity.h:80
virtual const RDimAngular3PData & getData() const
Definition RDimAngular3PEntity.h:148
static RPropertyTypeId PropertyMiddleOfTextY
Definition RDimAngular3PEntity.h:58
static RPropertyTypeId PropertyExtLineFix
Definition RDimAngular3PEntity.h:93
static RPropertyTypeId PropertyDisplayedColor
Definition RDimAngular3PEntity.h:54
static RPropertyTypeId PropertyUpperTolerance
Definition RDimAngular3PEntity.h:61
virtual QSharedPointer< RObject > clone() const
Definition RDimAngular3PEntity.h:126
static RPropertyTypeId PropertyDimgap
Definition RDimAngular3PEntity.h:68
static RPropertyTypeId PropertyLowerTolerance
Definition RDimAngular3PEntity.h:62
static QSet< RPropertyTypeId > getStaticPropertyTypeIds()
Definition RDimAngular3PEntity.h:122
static RPropertyTypeId PropertyLineweight
Definition RDimAngular3PEntity.h:52
static RPropertyTypeId PropertyDimadec
Definition RDimAngular3PEntity.h:81
static RPropertyTypeId PropertyText
Definition RDimAngular3PEntity.h:60
static RPropertyTypeId PropertyArrow2Flipped
Definition RDimAngular3PEntity.h:91
static RPropertyTypeId PropertyAutoTextPos
Definition RDimAngular3PEntity.h:88
static RPropertyTypeId PropertyDimscale
Definition RDimAngular3PEntity.h:65
virtual RDimAngular3PData & getData()
Definition RDimAngular3PEntity.h:140
static RPropertyTypeId PropertyDimtxt
Definition RDimAngular3PEntity.h:67
void setData(RDimAngular3PData &d)
Definition RDimAngular3PEntity.h:144
static RPropertyTypeId PropertyDimclrt
Definition RDimAngular3PEntity.h:84
static RPropertyTypeId PropertyCenterZ
Definition RDimAngular3PEntity.h:98
RVector getCenter() const
Definition RDimAngular3PEntity.h:156
void setCenter(const RVector &p)
Definition RDimAngular3PEntity.h:152
static RPropertyTypeId PropertyExtensionLine1EndX
Definition RDimAngular3PEntity.h:100
static RPropertyTypeId PropertyMiddleOfTextZ
Definition RDimAngular3PEntity.h:59
static RPropertyTypeId PropertyDimtad
Definition RDimAngular3PEntity.h:73
static RPropertyTypeId PropertyBlock
Definition RDimAngular3PEntity.h:48
static RPropertyTypeId PropertyExtensionLine1EndZ
Definition RDimAngular3PEntity.h:102
static RPropertyTypeId PropertyExtensionLine1EndY
Definition RDimAngular3PEntity.h:101
static RPropertyTypeId PropertyDimArcPositionY
Definition RDimAngular3PEntity.h:109
static RPropertyTypeId PropertyProtected
Definition RDimAngular3PEntity.h:45
static RPropertyTypeId PropertyLinetypeScale
Definition RDimAngular3PEntity.h:51
static RPropertyTypeId PropertyCenterX
Definition RDimAngular3PEntity.h:96
static RPropertyTypeId PropertyArrow1Flipped
Definition RDimAngular3PEntity.h:90
static RPropertyTypeId PropertyWorkingSet
Definition RDimAngular3PEntity.h:46
static RPropertyTypeId PropertyDimasz
Definition RDimAngular3PEntity.h:69
QSharedPointer< RDimAngular3PEntity > cloneToDimAngular3PEntity() const
Definition RDimAngular3PEntity.h:130
static RPropertyTypeId PropertyDimArcPositionX
Definition RDimAngular3PEntity.h:108
static RPropertyTypeId PropertyExtensionLine2EndZ
Definition RDimAngular3PEntity.h:106
static RPropertyTypeId PropertyDimtsz
Definition RDimAngular3PEntity.h:75
static RPropertyTypeId PropertyLinetype
Definition RDimAngular3PEntity.h:50
static RPropertyTypeId PropertyArchTick
Definition RDimAngular3PEntity.h:83
static RPropertyTypeId PropertyDimtih
Definition RDimAngular3PEntity.h:74
static RPropertyTypeId PropertyDimArcPositionZ
Definition RDimAngular3PEntity.h:110
static RPropertyTypeId PropertyCustom
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RDimAngular3PEntity.h:43
RDimAngular3PData data
Definition RDimAngular3PEntity.h:164
static RPropertyTypeId PropertyExtensionLine2EndY
Definition RDimAngular3PEntity.h:105
static RPropertyTypeId PropertyLayer
Definition RDimAngular3PEntity.h:49
static RPropertyTypeId PropertyMiddleOfTextX
Definition RDimAngular3PEntity.h:57
static RPropertyTypeId PropertyDimBlockName
Definition RDimAngular3PEntity.h:87
static RS::EntityType getRtti()
Definition RDimAngular3PEntity.h:118
static RPropertyTypeId PropertyMeasuredValue
Definition RDimAngular3PEntity.h:63
static RPropertyTypeId PropertyColor
Definition RDimAngular3PEntity.h:53
static RPropertyTypeId PropertyExtLineFixLength
Definition RDimAngular3PEntity.h:94
static RPropertyTypeId PropertyDimazin
Definition RDimAngular3PEntity.h:82
static RPropertyTypeId PropertyDimexe
Definition RDimAngular3PEntity.h:71
static RPropertyTypeId PropertyExtensionLine2EndX
Definition RDimAngular3PEntity.h:104
virtual RVector getCenter() const =0
Angular dimension entity base class.
Definition RDimAngularEntity.h:39
static void init()
Definition RDimAngularEntity.cpp:101
virtual RDimAngularData & getData()=0
virtual void print(QDebug dbg) const
Stream operator for QDebug.
Definition RDimAngularEntity.cpp:178
virtual QPair< QVariant, RPropertyAttributes > getProperty(RPropertyTypeId &propertyTypeId, bool humanReadable=false, bool noAttributes=false, bool showOnRequest=false)
Definition RDimensionEntity.cpp:278
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
static QSet< RPropertyTypeId > getPropertyTypeIds(RS::EntityType type, RPropertyAttributes::Option=RPropertyAttributes::NoOptions)
Gets all property type IDs that where registered for the given class.
Definition RPropertyTypeId.cpp:283
EntityType
Entity types used for property handling / filtering.
Definition RS.h:227
@ EntityDimAngular3P
Angular Dimension from 3 points.
Definition RS.h:270
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