RDimAngularEntity
Class in Entity Module
Header: #include <src/entity/RDimAngularEntity.h>
Inherits: RDimensionEntity
Inherited by: RDimAngular2LEntity, RDimAngular3PEntity, RDimArcLengthEntity
Description
Section titled “Description”Angular dimension entity base class.
Scriptable: This class is available in script environments.
Shared Pointer Support: Objects can be used in QSharedPointer.
Public Functions
Section titled “Public Functions”RDimAngularEntity(RDocument *document) |
|
| virtual | ~RDimAngularEntity() |
| virtual const RDimAngularData & | getData() const =0 = 0 |
| virtual RDimAngularData & | getData()=0 = 0 |
| RVector | getDimArcPosition() const |
| virtual RArc | getDimensionArc() const |
| RVector | getExtensionLine1End() const |
| RVector | getExtensionLine2End() const |
| void | setDimArcPosition(const RVector &p) |
| void | setExtensionLine1End(const RVector &p) |
| void | setExtensionLine2End(const RVector &p) |
Static Public Functions
Section titled “Static Public Functions”| static void | init() |
Static Public Attributes
Section titled “Static Public Attributes”Protected Functions
Section titled “Protected Functions”| virtual void | print(QDebug dbg) constStream operator for QDebug. |
Member Documentation
Section titled “Member Documentation”RDimAngularEntity
Section titled “RDimAngularEntity”RDimAngularEntity::RDimAngularEntity(RDocument *document)~RDimAngularEntity
Section titled “~RDimAngularEntity”virtual RDimAngularEntity::~RDimAngularEntity()virtual
getData
Section titled “getData”virtual const RDimAngularData & RDimAngularEntity::getData() const =0 = 0pure virtual const
Returns: Const reference to the data object of the entity.
Reimplemented from getData.
Reimplemented in getData, getData, getData.
getData
Section titled “getData”virtual RDimAngularData & RDimAngularEntity::getData()=0 = 0pure virtual
Returns: Reference to the data object of the entity.
Reimplemented from getData.
Reimplemented in getData, getData, getData.
getDimArcPosition
Section titled “getDimArcPosition”RVector RDimAngularEntity::getDimArcPosition() constinline const
getDimensionArc
Section titled “getDimensionArc”virtual RArc RDimAngularEntity::getDimensionArc() constvirtual const
getExtensionLine1End
Section titled “getExtensionLine1End”RVector RDimAngularEntity::getExtensionLine1End() constinline const
getExtensionLine2End
Section titled “getExtensionLine2End”RVector RDimAngularEntity::getExtensionLine2End() constinline const
setDimArcPosition
Section titled “setDimArcPosition”void RDimAngularEntity::setDimArcPosition(const RVector &p)inline
setExtensionLine1End
Section titled “setExtensionLine1End”void RDimAngularEntity::setExtensionLine1End(const RVector &p)inline
setExtensionLine2End
Section titled “setExtensionLine2End”void RDimAngularEntity::setExtensionLine2End(const RVector &p)inline
static void RDimAngularEntity::init()static
PropertyArchTick
Section titled “PropertyArchTick”static RPropertyTypeId RDimAngularEntity::PropertyArchTickstatic
PropertyArrow1Flipped
Section titled “PropertyArrow1Flipped”static RPropertyTypeId RDimAngularEntity::PropertyArrow1Flippedstatic
PropertyArrow2Flipped
Section titled “PropertyArrow2Flipped”static RPropertyTypeId RDimAngularEntity::PropertyArrow2Flippedstatic
PropertyAutoTextPos
Section titled “PropertyAutoTextPos”static RPropertyTypeId RDimAngularEntity::PropertyAutoTextPosstatic
PropertyBlock
Section titled “PropertyBlock”static RPropertyTypeId RDimAngularEntity::PropertyBlockstatic
PropertyCenterX
Section titled “PropertyCenterX”static RPropertyTypeId RDimAngularEntity::PropertyCenterXstatic
PropertyCenterY
Section titled “PropertyCenterY”static RPropertyTypeId RDimAngularEntity::PropertyCenterYstatic
PropertyCenterZ
Section titled “PropertyCenterZ”static RPropertyTypeId RDimAngularEntity::PropertyCenterZstatic
PropertyColor
Section titled “PropertyColor”static RPropertyTypeId RDimAngularEntity::PropertyColorstatic
PropertyCustom
Section titled “PropertyCustom”static RPropertyTypeId RDimAngularEntity::PropertyCustomstatic
All rights reserved.
This file is part of the QCAD project.
QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with QCAD.
PropertyDimadec
Section titled “PropertyDimadec”static RPropertyTypeId RDimAngularEntity::PropertyDimadecstatic
PropertyDimArcPositionX
Section titled “PropertyDimArcPositionX”static RPropertyTypeId RDimAngularEntity::PropertyDimArcPositionXstatic
PropertyDimArcPositionY
Section titled “PropertyDimArcPositionY”static RPropertyTypeId RDimAngularEntity::PropertyDimArcPositionYstatic
PropertyDimArcPositionZ
Section titled “PropertyDimArcPositionZ”static RPropertyTypeId RDimAngularEntity::PropertyDimArcPositionZstatic
PropertyDimasz
Section titled “PropertyDimasz”static RPropertyTypeId RDimAngularEntity::PropertyDimaszstatic
PropertyDimaunit
Section titled “PropertyDimaunit”static RPropertyTypeId RDimAngularEntity::PropertyDimaunitstatic
PropertyDimazin
Section titled “PropertyDimazin”static RPropertyTypeId RDimAngularEntity::PropertyDimazinstatic
PropertyDimBlockName
Section titled “PropertyDimBlockName”static RPropertyTypeId RDimAngularEntity::PropertyDimBlockNamestatic
PropertyDimclrt
Section titled “PropertyDimclrt”static RPropertyTypeId RDimAngularEntity::PropertyDimclrtstatic
PropertyDimdsep
Section titled “PropertyDimdsep”static RPropertyTypeId RDimAngularEntity::PropertyDimdsepstatic
PropertyDimexe
Section titled “PropertyDimexe”static RPropertyTypeId RDimAngularEntity::PropertyDimexestatic
PropertyDimexo
Section titled “PropertyDimexo”static RPropertyTypeId RDimAngularEntity::PropertyDimexostatic
PropertyDimgap
Section titled “PropertyDimgap”static RPropertyTypeId RDimAngularEntity::PropertyDimgapstatic
PropertyDimscale
Section titled “PropertyDimscale”static RPropertyTypeId RDimAngularEntity::PropertyDimscalestatic
PropertyDimtad
Section titled “PropertyDimtad”static RPropertyTypeId RDimAngularEntity::PropertyDimtadstatic
PropertyDimtih
Section titled “PropertyDimtih”static RPropertyTypeId RDimAngularEntity::PropertyDimtihstatic
PropertyDimtsz
Section titled “PropertyDimtsz”static RPropertyTypeId RDimAngularEntity::PropertyDimtszstatic
PropertyDimtxt
Section titled “PropertyDimtxt”static RPropertyTypeId RDimAngularEntity::PropertyDimtxtstatic
PropertyDisplayedColor
Section titled “PropertyDisplayedColor”static RPropertyTypeId RDimAngularEntity::PropertyDisplayedColorstatic
PropertyDrawOrder
Section titled “PropertyDrawOrder”static RPropertyTypeId RDimAngularEntity::PropertyDrawOrderstatic
PropertyExtensionLine1EndX
Section titled “PropertyExtensionLine1EndX”static RPropertyTypeId RDimAngularEntity::PropertyExtensionLine1EndXstatic
PropertyExtensionLine1EndY
Section titled “PropertyExtensionLine1EndY”static RPropertyTypeId RDimAngularEntity::PropertyExtensionLine1EndYstatic
PropertyExtensionLine1EndZ
Section titled “PropertyExtensionLine1EndZ”static RPropertyTypeId RDimAngularEntity::PropertyExtensionLine1EndZstatic
PropertyExtensionLine2EndX
Section titled “PropertyExtensionLine2EndX”static RPropertyTypeId RDimAngularEntity::PropertyExtensionLine2EndXstatic
PropertyExtensionLine2EndY
Section titled “PropertyExtensionLine2EndY”static RPropertyTypeId RDimAngularEntity::PropertyExtensionLine2EndYstatic
PropertyExtensionLine2EndZ
Section titled “PropertyExtensionLine2EndZ”static RPropertyTypeId RDimAngularEntity::PropertyExtensionLine2EndZstatic
PropertyExtLineFix
Section titled “PropertyExtLineFix”static RPropertyTypeId RDimAngularEntity::PropertyExtLineFixstatic
PropertyExtLineFixLength
Section titled “PropertyExtLineFixLength”static RPropertyTypeId RDimAngularEntity::PropertyExtLineFixLengthstatic
PropertyFontName
Section titled “PropertyFontName”static RPropertyTypeId RDimAngularEntity::PropertyFontNamestatic
PropertyHandle
Section titled “PropertyHandle”static RPropertyTypeId RDimAngularEntity::PropertyHandlestatic
PropertyLayer
Section titled “PropertyLayer”static RPropertyTypeId RDimAngularEntity::PropertyLayerstatic
PropertyLinetype
Section titled “PropertyLinetype”static RPropertyTypeId RDimAngularEntity::PropertyLinetypestatic
PropertyLinetypeScale
Section titled “PropertyLinetypeScale”static RPropertyTypeId RDimAngularEntity::PropertyLinetypeScalestatic
PropertyLineweight
Section titled “PropertyLineweight”static RPropertyTypeId RDimAngularEntity::PropertyLineweightstatic
PropertyLowerTolerance
Section titled “PropertyLowerTolerance”static RPropertyTypeId RDimAngularEntity::PropertyLowerTolerancestatic
PropertyMeasuredValue
Section titled “PropertyMeasuredValue”static RPropertyTypeId RDimAngularEntity::PropertyMeasuredValuestatic
PropertyMiddleOfTextX
Section titled “PropertyMiddleOfTextX”static RPropertyTypeId RDimAngularEntity::PropertyMiddleOfTextXstatic
PropertyMiddleOfTextY
Section titled “PropertyMiddleOfTextY”static RPropertyTypeId RDimAngularEntity::PropertyMiddleOfTextYstatic
PropertyMiddleOfTextZ
Section titled “PropertyMiddleOfTextZ”static RPropertyTypeId RDimAngularEntity::PropertyMiddleOfTextZstatic
PropertyProtected
Section titled “PropertyProtected”static RPropertyTypeId RDimAngularEntity::PropertyProtectedstatic
PropertyText
Section titled “PropertyText”static RPropertyTypeId RDimAngularEntity::PropertyTextstatic
PropertyType
Section titled “PropertyType”static RPropertyTypeId RDimAngularEntity::PropertyTypestatic
PropertyUpperTolerance
Section titled “PropertyUpperTolerance”static RPropertyTypeId RDimAngularEntity::PropertyUpperTolerancestatic
PropertyWorkingSet
Section titled “PropertyWorkingSet”static RPropertyTypeId RDimAngularEntity::PropertyWorkingSetstatic
virtual void RDimAngularEntity::print(QDebug dbg) constvirtual const protected
Stream operator for QDebug.
Reimplemented from print.