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) const RBlockReferenceData
applyTransformationTo(REntity &entity) const RBlockReferenceData
blockIdREntityDataprotected
boundingBoxesRBlockReferenceDatamutableprivate
cacheRBlockReferenceDatamutableprivate
castToConstShape() const REntityDatainlinevirtual
castToShape()REntityDatainlinevirtual
colorREntityDataprotected
columnCountRBlockReferenceDataprivate
columnSpacingRBlockReferenceDataprivate
documentREntityDataprotected
drawOrderREntityDataprotected
flipHorizontal()REntityDatavirtual
flipVertical()REntityDatavirtual
getBlockId() const REntityDatainline
getBlockName() const REntityData
getBoundingBox(bool ignoreEmpty=false) const RBlockReferenceDatavirtual
getBoundingBoxes(bool ignoreEmpty=false) const RBlockReferenceDatavirtual
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
getColumnCount() const RBlockReferenceDatainline
getColumnRowOffset(int col, int row) const RBlockReferenceData
getColumnSpacing() const RBlockReferenceDatainline
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
getHull(double offset) 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, bool ignoreComplex=true) const REntityDatavirtual
getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) 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
getRowCount() const RBlockReferenceDatainline
getRowSpacing() 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, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) 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, 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
selectionStatusREntityDataprotected
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
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
stretch(const RPolyline &area, const RVector &offset)REntityDatavirtual
update() const RBlockReferenceDatavirtual
update(RObject::Id entityId) const RBlockReferenceDatavirtual
~REntityData()REntityDatainlinevirtual