QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RBlockReferenceData Member List

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

applyTransformationTo(REntity &entity) const RBlockReferenceData
blockIdREntityDataprotected
boundingBoxRBlockReferenceDatamutableprivate
cacheRBlockReferenceDatamutableprivate
castToConstShape() const REntityDatainlinevirtual
castToShape()REntityDatainlinevirtual
colorREntityDataprotected
documentREntityDataprotected
drawOrderREntityDataprotected
flipHorizontal()REntityDatavirtual
flipVertical()REntityDatavirtual
getBlockId() const REntityDatainline
getBlockName() const REntityData
getBoundingBox(bool ignoreEmpty=false) const RBlockReferenceDatavirtual
getBoundingBoxes(bool ignoreEmpty=false) const REntityDatainlinevirtual
getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
getClosestPointOnEntity(const RVector &point, double range=RNANDOUBLE, bool limited=true) const REntityDatavirtual
getClosestShape(const RVector &pos, double range=RNANDOUBLE, bool ignoreComplex=false) const REntityDatavirtual
getColor() const REntityDatainlinevirtual
getColor(bool resolve, const QStack< REntity * > &blockRefStack) const REntityDatavirtual
getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false, double strictRange=RMAXDOUBLE) const RBlockReferenceDatavirtual
getDocument()REntityDatainline
getDocument() const REntityDatainline
getDrawOrder() const REntityDatainlinevirtual
getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const RBlockReferenceDatavirtual
getIntersectionPoints(const REntityData &other, bool limited=true, bool same=false, const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
getLayerId() const REntityDatainline
getLayerName() const REntityData
getLinetypeId() const REntityDatainlinevirtual
getLinetypeId(bool resolve, const QStack< REntity * > &blockRefStack) const REntityDatavirtual
getLinetypePattern() const REntityDatavirtual
getLinetypeScale() const REntityDatainlinevirtual
getLineweight() const REntityDatainlinevirtual
getLineweight(bool resolve, const QStack< REntity * > &blockRefStack) const REntityDatavirtual
getLineweightInUnits(const QStack< REntity * > &blockRefStack) const REntityData
getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
getParentId() const REntityDatainline
getPointOnEntity() const REntityDatavirtual
getPointsWithDistanceToEnd(double distance, RS::From from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) const REntityDatavirtual
getPosition() const RBlockReferenceDatainline
getReferencedBlockId() const RBlockReferenceDatainline
getReferencedBlockName() const RBlockReferenceData
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const RBlockReferenceDatavirtual
getRotation() const RBlockReferenceDatainline
getScaleFactors() const RBlockReferenceDatainline
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false) const RBlockReferenceDatavirtual
getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const RBlockReferenceDatavirtual
groundReferencedBlockId() const RBlockReferenceDatainline
intersectsWith(const RShape &shape) const REntityDatavirtual
isInside(const RBox &box) const REntityDatainlinevirtual
isOnEntity(const RVector &point, bool limited=true) const REntityDatavirtual
isSelected() const REntityDatainlinevirtual
layerIdREntityDataprotected
linetypeIdREntityDataprotected
linetypeScaleREntityDataprotected
lineweightREntityDataprotected
mapToBlock(const RVector &v) const RBlockReferenceData
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)RBlockReferenceDatavirtual
parentIdREntityDataprotected
positionRBlockReferenceDataprivate
queryEntity(REntity::Id entityId) const RBlockReferenceData
RBlockReferenceData(RDocument *document, const RBlockReferenceData &data)RBlockReferenceDataprotected
RBlockReferenceData()RBlockReferenceData
RBlockReferenceData(RBlock::Id referencedBlockId, const RVector &position, const RVector &scaleFactors, double angle)RBlockReferenceData
RBlockReferenceEntity classRBlockReferenceDatafriend
referencedBlockIdRBlockReferenceDatamutableprivate
REntityData(RDocument *document=NULL)REntityData
rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)RBlockReferenceDatavirtual
rotationRBlockReferenceDataprivate
RViewportEntity classRBlockReferenceDatafriend
scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)RBlockReferenceDatavirtual
REntityData::scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)REntityDatavirtual
scaleFactorsRBlockReferenceDataprivate
selectionStatusREntityDataprotected
setBlockId(RBlock::Id blockId)REntityDatainlinevirtual
setColor(const RColor &color)REntityDatainline
setDocument(RDocument *document)REntityDatainline
setDrawOrder(int drawOrder)REntityDatainlinevirtual
setLayerId(RLayer::Id layerId)REntityDatainlinevirtual
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)RBlockReferenceDatainline
setReferencedBlockId(RBlock::Id blockId)RBlockReferenceDatainline
setReferencedBlockName(const QString &blockName)RBlockReferenceData
setRotation(double r)RBlockReferenceDatainline
setScaleFactors(const RVector &sf)RBlockReferenceDatainline
setSelected(bool on)REntityDatainlinevirtual
stretch(const RPolyline &area, const RVector &offset)REntityDatavirtual
update() const RBlockReferenceDatavirtual
update(RObject::Id entityId) const RBlockReferenceDatavirtual
~REntityData()REntityDatainlinevirtual