QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
REntityData Member List

This is the complete list of members for REntityData, including all inherited members.

autoUpdatesBlockedREntityDataprotected
blockIdREntityDataprotected
castToConstShape() constREntityDatainlinevirtual
castToShape()REntityDatainlinevirtual
clickReferencePoint(const RVector &referencePoint)REntityDatainlinevirtual
cloneOnChange() constREntityDatainlinevirtual
colorREntityDataprotected
copyAttributesFrom(const REntityData &entityData, bool copyBlockId=true)REntityData
documentREntityDataprotected
drawOrderREntityDataprotected
flipHorizontal()REntityDatavirtual
flipVertical()REntityDatavirtual
getArcReferencePoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
getAutoUpdatesBlocked() constREntityData
getBlockId() constREntityDatainline
getBlockName() constREntityData
getBoundingBox(bool ignoreEmpty=false) constREntityDatavirtual
getBoundingBoxes(bool ignoreEmpty=false) constREntityDatainlinevirtual
getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX, QList< RObject::Id > *subEntityIds=NULL) constREntityDatavirtual
getClosestPointOnEntity(const RVector &point, double range=RNANDOUBLE, bool limited=true, RObject::Id *subEntityId=NULL) constREntityDatavirtual
getClosestShape(const RVector &pos, double range=RNANDOUBLE, bool ignoreComplex=false, RObject::Id *subEntityId=NULL) constREntityDatavirtual
getClosestSubEntityId(const RVector &pos, double range, bool ignoreComplex) constREntityDatainline
getColor() constREntityDatainlinevirtual
getColor(const RColor &unresolvedColor, const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityDatavirtual
getColor(bool resolve, const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityDatavirtual
getDefaultDrawOrder()REntityDatainlinestatic
getDisplayColor()REntityDatainlinevirtual
getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false, double strictRange=RMAXDOUBLE) constREntityDatavirtual
getDocument()REntityDatainline
getDocument() constREntityDatainline
getDrawOrder() constREntityDatainlinevirtual
getEndPoints(const RBox &queryBox=RDEFAULT_RBOX, QList< RObject::Id > *subEntityIds=NULL) constREntityDatavirtual
getHull(double offset) constREntityDatavirtual
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop, QList< RObject::Id > *subEntityIds=NULL) constREntityDatavirtual
getIntersectionPoints(const REntityData &other, bool limited=true, bool same=false, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true, QList< QPair< RObject::Id, RObject::Id > > *entityIds=NULL) constREntityDatavirtual
getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) constREntityDatavirtual
getLayerId() constREntityDatainline
getLayerName() constREntityData
getLinetypeId() constREntityDatainlinevirtual
getLinetypeId(bool resolve, const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityDatavirtual
getLinetypePattern() constREntityDatavirtual
getLinetypeScale() constREntityDatainlinevirtual
getLineweight() constREntityDatainlinevirtual
getLineweight(bool resolve, const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityDatavirtual
getLineweightInUnits(const QStack< QSharedPointer< REntity > > &blockRefStack) constREntityData
getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX, QList< RObject::Id > *subEntityIds=NULL) constREntityDatavirtual
getParentId() constREntityDatainline
getPointOnEntity() constREntityDatavirtual
getPointsWithDistanceToEnd(double distance, int from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX, QList< RObject::Id > *subEntityIds=NULL) constREntityDatavirtual
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const =0REntityDatapure virtual
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false, bool segment=false, QList< RObject::Id > *entityIds=NULL) constREntityDatainlinevirtual
getType() constREntityDatainlinevirtual
getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) constREntityDatavirtual
intersectsWith(const RShape &shape) constREntityDatavirtual
isInside(const RBox &box) constREntityDatainlinevirtual
isOnEntity(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) constREntityDatavirtual
isPointType() constREntityDatainlinevirtual
isSane() constREntityDatainlinevirtual
isSelected() constREntityDatainlinevirtual
isSelectedWorkingSet() constREntityDatainlinevirtual
isUpdatesEnabled() constREntityDatainlinevirtual
isValid() constREntityDatainlinevirtual
layerIdREntityDataprotected
linetypeIdREntityDataprotected
linetypeScaleREntityDataprotected
lineweightREntityDataprotected
mirror(const RLine &axis)REntityDatavirtual
mirror(const RVector &axis1, const RVector &axis2)REntityDatavirtual
move(const RVector &offset)REntityDatavirtual
moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint, Qt::KeyboardModifiers modifiers=Qt::NoModifier)=0REntityDatapure virtual
parentIdREntityDataprotected
REntityREntityDatafriend
REntityData(RDocument *document=NULL)REntityData
rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
scaleVisualProperties(double scaleFactor)REntityDatavirtual
selectionStatusREntityDataprotected
selectionStatusWorkingSetREntityDataprotected
setAutoUpdatesBlocked(bool on)REntityData
setBlockId(RObject::Id blockId)REntityDatainlinevirtual
setColor(const RColor &color)REntityDatainline
setDocument(RDocument *document)REntityDatainline
setDrawOrder(int drawOrder)REntityDatainlinevirtual
setLayerId(RObject::Id layerId)REntityDatainlinevirtual
setLayerName(const QString &layerName)REntityData
setLinetypeId(RObject::Id linetypeId)REntityDatainlinevirtual
setLinetypePattern(const RLinetypePattern &p)REntityDatavirtual
setLinetypeScale(double linetypeScale)REntityDatainlinevirtual
setLineweight(RLineweight::Lineweight lineweight)REntityDatainline
setParentId(RObject::Id parentId)REntityDatainlinevirtual
setSelected(bool on)REntityDatainlinevirtual
setSelectedWorkingSet(bool on)REntityDatainlinevirtual
setUpdatesEnabled(bool on)REntityDatainline
setZ(double z)REntityDatavirtual
stretch(const RPolyline &area, const RVector &offset)REntityDatavirtual
to2D()REntityDatavirtual
update() constREntityDatainlinevirtual
updatesEnabledREntityDataprotected
~REntityData()REntityDatainlinevirtual