QCAD
Open Source 2D CAD
RBlockReferenceData Member List

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

applyColumnRowOffsetTo(REntity &entity, int col, int row, bool rotated=false) constRBlockReferenceData
applyTransformationTo(REntity &entity) constRBlockReferenceData
applyTransformationTo(QSharedPointer< REntity > &entity) constRBlockReferenceData
autoUpdatesBlockedREntityDataprotected
blockIdREntityDataprotected
boundingBoxesRBlockReferenceDatamutableprivate
boundingBoxesIgnoreEmptyRBlockReferenceDatamutableprivate
cacheRBlockReferenceDatamutableprivate
castToConstShape() constREntityDatainlinevirtual
castToShape()REntityDatainlinevirtual
clickReferencePoint(const RVector &referencePoint)REntityDatainlinevirtual
cloneOnChange() constREntityDatainlinevirtual
colorREntityDataprotected
columnCountRBlockReferenceDataprivate
columnSpacingRBlockReferenceDataprivate
copyAttributesFrom(const REntityData &entityData, bool copyBlockId=true)REntityData
documentREntityDataprotected
drawOrderREntityDataprotected
flipHorizontal()REntityDatavirtual
flipVertical()REntityDatavirtual
getArcReferencePoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
getBlockId() constREntityDatainline
getBlockName() constREntityData
getBoundingBox(bool ignoreEmpty=false) constRBlockReferenceDatavirtual
getBoundingBoxes(bool ignoreEmpty=false) constRBlockReferenceDatavirtual
getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
getClosestPointOnEntity(const RVector &point, double range=RNANDOUBLE, bool limited=true) constREntityDatavirtual
getClosestShape(const RVector &pos, double range=RNANDOUBLE, bool ignoreComplex=false) constREntityDatavirtual
getColor() constREntityDatainlinevirtual
getColor(const RColor &unresolvedColor, const QStack< REntity * > &blockRefStack) constREntityDatavirtual
getColor(bool resolve, const QStack< REntity * > &blockRefStack) constREntityDatavirtual
getColumnCount() constRBlockReferenceDatainline
getColumnRowOffset(int col, int row, bool rotated=false) constRBlockReferenceData
getColumnSpacing() constRBlockReferenceDatainline
getDefaultDrawOrder()REntityDatainlinestatic
getDisplayColor()REntityDatainlinevirtual
getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false, double strictRange=RMAXDOUBLE) constRBlockReferenceDatavirtual
getDocument()REntityDatainline
getDocument() constREntityDatainline
getDrawOrder() constREntityDatainlinevirtual
getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
getHull(double offset) constREntityDatavirtual
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) constRBlockReferenceDatavirtual
getIntersectionPoints(const REntityData &other, bool limited=true, bool same=false, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) 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< REntity * > &blockRefStack) constREntityDatavirtual
getLinetypePattern() constREntityDatavirtual
getLinetypeScale() constREntityDatainlinevirtual
getLineweight() constREntityDatainlinevirtual
getLineweight(bool resolve, const QStack< REntity * > &blockRefStack) constREntityDatavirtual
getLineweightInUnits(const QStack< REntity * > &blockRefStack) constREntityData
getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
getParentId() constREntityDatainline
getPointOnEntity() constRBlockReferenceDatavirtual
getPointsWithDistanceToEnd(double distance, int from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) constREntityDatavirtual
getPosition() constRBlockReferenceDatainline
getQueryBoxInBlockCoordinates(const RBox &box) constRBlockReferenceData
getReferencedBlockId() constRBlockReferenceDatainline
getReferencedBlockName() constRBlockReferenceData
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) constRBlockReferenceDatavirtual
getRotation() constRBlockReferenceDatainline
getRowCount() constRBlockReferenceDatainline
getRowSpacing() constRBlockReferenceDatainline
getScaleFactors() constRBlockReferenceDatainline
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false, bool segment=false) constRBlockReferenceDatavirtual
getTransform() constRBlockReferenceData
getType() constRBlockReferenceDatainlinevirtual
getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) constRBlockReferenceDatavirtual
groundReferencedBlockId() constRBlockReferenceData
intersectsWith(const RShape &shape) constREntityDatavirtual
isInside(const RBox &box) constREntityDatainlinevirtual
isOnEntity(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) constREntityDatavirtual
isPixelUnit() constRBlockReferenceData
isPointType() constRBlockReferenceDatavirtual
isSane() constREntityDatainlinevirtual
isSelected() constREntityDatainlinevirtual
isSelectedWorkingSet() constREntityDatainlinevirtual
isUpdatesEnabled() constREntityDatainlinevirtual
isValid() constREntityDatainlinevirtual
layerIdREntityDataprotected
linetypeIdREntityDataprotected
linetypeScaleREntityDataprotected
lineweightREntityDataprotected
mapToBlock(const RVector &v) constRBlockReferenceData
mirror(const RLine &axis)RBlockReferenceDatavirtual
REntityData::mirror(const RVector &axis1, const RVector &axis2)REntityDatavirtual
move(const RVector &offset)RBlockReferenceDatavirtual
moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint, Qt::KeyboardModifiers modifiers=Qt::NoModifier)RBlockReferenceDatavirtual
parentIdREntityDataprotected
positionRBlockReferenceDataprivate
queryEntity(REntity::Id entityId, bool transform=false, bool ignoreAttDef=true) constRBlockReferenceData
RBlockReferenceData(RDocument *document, const RBlockReferenceData &data)RBlockReferenceDataprotected
RBlockReferenceData()RBlockReferenceData
RBlockReferenceData(RBlock::Id referencedBlockId, const RVector &position, const RVector &scaleFactors, double angle, int columnCount=1, int rowCount=1, double columnSpacing=0, double rowSpacing=0)RBlockReferenceData
RBlockReferenceEntity classRBlockReferenceDatafriend
referencedBlockIdRBlockReferenceDatamutableprivate
REntityData(RDocument *document=NULL)REntityData
rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)RBlockReferenceDatavirtual
rotationRBlockReferenceDataprivate
rowCountRBlockReferenceDataprivate
rowSpacingRBlockReferenceDataprivate
RViewportEntity classRBlockReferenceDatafriend
scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RBlockReferenceDatavirtual
REntityData::scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
scaleFactorsRBlockReferenceDataprivate
scaleVisualProperties(double scaleFactor)RBlockReferenceDatavirtual
selectionStatusREntityDataprotected
selectionStatusWorkingSetREntityDataprotected
setAutoUpdatesBlocked(bool on)REntityData
setBlockId(RBlock::Id blockId)REntityDatainlinevirtual
setColor(const RColor &color)REntityDatainline
setColumnCount(int c)RBlockReferenceDatainline
setColumnSpacing(double s)RBlockReferenceDatainline
setDocument(RDocument *document)REntityDatainline
setDrawOrder(int drawOrder)REntityDatainlinevirtual
setLayerId(RLayer::Id layerId)REntityDatainlinevirtual
setLayerName(const QString &layerName)REntityData
setLinetypeId(RLinetype::Id linetypeId)REntityDatainlinevirtual
setLinetypePattern(const RLinetypePattern &p)REntityDatavirtual
setLinetypeScale(double linetypeScale)REntityDatainlinevirtual
setLineweight(RLineweight::Lineweight lineweight)REntityDatainline
setParentId(RObject::Id parentId)REntityDatainlinevirtual
setPosition(const RVector &p)RBlockReferenceData
setReferencedBlockId(RBlock::Id blockId)RBlockReferenceData
setReferencedBlockName(const QString &blockName)RBlockReferenceData
setRotation(double r)RBlockReferenceData
setRowCount(int c)RBlockReferenceDatainline
setRowSpacing(double s)RBlockReferenceDatainline
setScaleFactors(const RVector &sf)RBlockReferenceData
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()RBlockReferenceDatavirtual
update() constRBlockReferenceDatavirtual
update(RObject::Id entityId) constRBlockReferenceDatavirtual
updatesEnabledREntityDataprotected
visualPropertiesScaleRBlockReferenceDataprivate
~REntityData()REntityDatainlinevirtual