QCAD
Open Source 2D CAD
RPolylineEntity Member List

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

appendVertex(const RVector &vertex, double bulge=0.0, double w1=0.0, double w2=0.0)RPolylineEntityinline
autoClose(double tolerance=RS::PointTolerance)RPolylineEntityinline
castToConstShape() const REntityinlinevirtual
castToShape()REntityinlinevirtual
clear()RPolylineEntityinline
clone() const RPolylineEntityinlinevirtual
cloneOnChange() const REntityinlinevirtual
copyAttributesFrom(const REntity *entity, bool copyBlockId=true)REntity
copyAttributesFrom(const REntityData &entityData, bool copyBlockId=true)REntity
copyCustomPropertiesFrom(RObject *other, const QString &title=RDEFAULT_QSTRING)RObject
countSegments() const RPolylineEntityinline
countVertices() const RPolylineEntityinline
dataRPolylineEntityprotected
dump() const RObjectinline
exportEntity(RExporter &e, bool preview=false, bool forceSelected=false) const RPolylineEntityvirtual
flipHorizontal()REntityinlinevirtual
flipVertical()REntityinlinevirtual
getBlockId() const REntityinline
getBlockName() const REntityinline
getBoundingBox(bool ignoreEmpty=false) const REntityinlinevirtual
getBoundingBoxes(bool ignoreEmpty=false) const REntityinlinevirtual
getBulgeAt(int i) const RPolylineEntityinline
getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityinlinevirtual
getClosestPointOnEntity(const RVector &point, double range=RNANDOUBLE, bool limited=true) const REntityinlinevirtual
getClosestSegment(const RVector &point) const RPolylineEntityinline
getClosestShape(const RVector &pos, double range=RNANDOUBLE, bool ignoreComplex=false) const REntityinlinevirtual
getClosestSimpleShape(const RVector &pos, double range=RNANDOUBLE) const REntityinlinevirtual
getClosestVertex(const RVector &point) const RPolylineEntityinline
getColor() const REntityinline
getColor(bool resolve, const QStack< REntity * > &blockRefStack)REntity
getComplexity() const RPolylineEntityinlinevirtual
getCustomBoolProperty(const QString &title, const QString &key, bool defaultValue) const RObject
getCustomDoubleProperty(const QString &title, const QString &key, double defaultValue) const RObject
getCustomIntProperty(const QString &title, const QString &key, int defaultValue) const RObject
getCustomProperties() const RObject
getCustomProperty(const QString &title, const QString &key, const QVariant &defaultValue=RDEFAULT_QVARIANT) const RObject
getCustomPropertyKeys(const QString &title) const RObject
getCustomPropertyTitles() const RObject
getCustomPropertyTypeIds() const RObjectvirtual
getData()RPolylineEntityinlinevirtual
getData() const RPolylineEntityinlinevirtual
getDirection1() const RPolylineEntityinline
getDirection2() const RPolylineEntityinline
getDisplayColor()REntityinline
getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false, double strictRange=RMAXDOUBLE) const REntityinlinevirtual
getDocument()RObjectinline
getDocument() const RObjectinline
getDrawOrder() const REntityinline
getEndPoint() const RPolylineEntityinline
getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityinlinevirtual
getEndWidthAt(int i) const RPolylineEntityinline
getExploded() const RPolylineEntityinline
getHandle() const RObjectinline
getHull(double offset) const REntityinlinevirtual
getId() const RObjectinline
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const REntityinlinevirtual
getIntersectionPoints(const REntity &other, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) const REntityvirtual
getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) const REntityvirtual
getIntersectionPointsWithShape(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX) const REntityinlinevirtual
getLayerId() const REntityinline
getLayerName() const REntityinline
getLength() const RPolylineEntityinline
getLengthTo(const RVector &p, bool limited=true) const RPolylineEntityinline
getLinetypeId() const REntityinline
getLinetypeId(bool resolve, const QStack< REntity * > &blockRefStack) const REntity
getLinetypePattern() const REntityinline
getLinetypeScale() const REntityinline
getLineweight() const REntityinline
getLineweight(bool resolve, const QStack< REntity * > &blockRefStack) const REntity
getLineweightInUnits(const QStack< REntity * > &blockRefStack) const REntity
getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) const REntityinlinevirtual
getOrientation(bool implicitelyClosed=false) const RPolylineEntityinline
getParentId() const REntityinline
getPointOnEntity() const REntityinlinevirtual
getPointsWithDistanceToEnd(double distance, int from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) const REntityinlinevirtual
getPolylineGen() const RPolylineEntityinline
getPolylineShape() const RPolylineEntityinline
getProperty(RPropertyTypeId &propertyTypeId, bool humanReadable=false, bool noAttributes=false)RPolylineEntityvirtual
getPropertyTypeIds() const RObjectvirtual
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) const REntityinlinevirtual
getSegmentAt(int i) const RPolylineEntityinline
getSelfIntersectionPoints() const RPolylineEntityinline
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false, bool segment=false) const REntityinlinevirtual
getSideOfPoint(const RVector &point) const RPolylineEntityinline
getStartPoint() const RPolylineEntityinline
getStartWidthAt(int i) const RPolylineEntityinline
getStaticPropertyTypeIds()RPolylineEntityinlinestatic
getTrimEnd(const RVector &trimPoint, const RVector &clickPoint)RPolylineEntityinline
getType() const REntityinlinevirtual
getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) const REntityinlinevirtual
getVertexAt(int i) const RPolylineEntityinline
Handle typedefRObject
hasCustomProperties() const RObject
hasCustomProperty(const QString &title, const QString &key) const RObject
hasCustomProperty(const QString &title, const QRegExp &key) const RObject
hasPropertyType(RPropertyTypeId propertyTypeId)RObjectinlinevirtual
Id typedefRObject
init()RPolylineEntitystatic
insertVertex(int index, const RVector &vertex)RPolylineEntityinline
insertVertexAt(const RVector &vertex)RPolylineEntityinline
intersectsWith(const RShape &shape) const REntityinlinevirtual
INVALID_HANDLERObjectstatic
INVALID_IDRObjectstatic
isArcSegmentAt(int i) const RPolylineEntityinline
isClosed() const RPolylineEntityinline
isComplex(const RS::EntityType type)REntitystatic
isDimension(const RS::EntityType type)REntitystatic
isEditable(bool allowInvisible=false) const REntityvirtual
isGeometricallyClosed(double tolerance=RS::PointTolerance) const RPolylineEntityinline
isInside(const RBox &box) const REntityinlinevirtual
isOnEntity(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) const REntityinlinevirtual
isProtected() const RObjectinline
isSane() const REntityinlinevirtual
isSelected() const REntityinline
isSelectedForPropertyEditing()REntityinlinevirtual
isUndone() const RObjectinline
isUpdatesEnabled() const REntityinlinevirtual
isValid() const REntityinlinevirtual
isVisible() const REntityvirtual
mirror(const RLine &axis)REntityinlinevirtual
mirror(const RVector &axis1, const RVector &axis2)REntityinlinevirtual
move(const RVector &offset)REntityinlinevirtual
moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint)REntityinlinevirtual
normalize(double tolerance=RS::PointTolerance)RPolylineEntityinline
prependVertex(const RVector &vertex, double bulge=0.0, double w1=0.0, double w2=0.0)RPolylineEntityinline
print(QDebug dbg) const RPolylineEntityprotectedvirtual
PropertyAngleNRPolylineEntitystatic
PropertyAreaRPolylineEntitystatic
PropertyBlockRPolylineEntitystatic
PropertyBulgeNRPolylineEntitystatic
PropertyClosedRPolylineEntitystatic
PropertyColorRPolylineEntitystatic
PropertyCustomRPolylineEntitystatic
PropertyDisplayedColorRPolylineEntitystatic
PropertyDrawOrderRPolylineEntitystatic
PropertyEndWidthNRPolylineEntitystatic
PropertyGlobalWidthRPolylineEntitystatic
PropertyHandleRPolylineEntitystatic
PropertyLayerRPolylineEntitystatic
PropertyLengthRPolylineEntitystatic
PropertyLinetypeRPolylineEntitystatic
PropertyLinetypeScaleRPolylineEntitystatic
PropertyLineweightRPolylineEntitystatic
PropertyMaxXREntitystatic
PropertyMaxYREntitystatic
PropertyMinXREntitystatic
PropertyMinYREntitystatic
PropertyPolylineGenRPolylineEntitystatic
PropertyProtectedRPolylineEntitystatic
PropertySizeXREntitystatic
PropertySizeYREntitystatic
PropertyStartWidthNRPolylineEntitystatic
PropertyTotalAreaRPolylineEntitystatic
PropertyTotalLengthRPolylineEntitystatic
PropertyTypeRPolylineEntitystatic
PropertyVertexNXRPolylineEntitystatic
PropertyVertexNYRPolylineEntitystatic
PropertyVertexNZRPolylineEntitystatic
removeCustomProperty(const QString &title, const QString &key)RObject
removeLastVertex()RPolylineEntityinline
removeVertex(int index)RPolylineEntityinline
REntity(RDocument *document)REntity
REntity(const REntity &other)REntity
reverse()RPolylineEntityinline
RObject(RDocument *document=NULL)RObject
RObject(const RObject &other)RObject
rotate(double rotation, const RVector &center=RDEFAULT_RVECTOR)REntityinlinevirtual
RPolylineEntity(RDocument *document, const RPolylineData &data)RPolylineEntity
RPolylineEntity(const RPolylineEntity &other)RPolylineEntity
scale(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)REntityinlinevirtual
scale(double scaleFactor, const RVector &center=RDEFAULT_RVECTOR)REntityinlinevirtual
scaleVisualProperties(double scaleFactor)REntityinlinevirtual
setAutoUpdatesBlocked(bool on)REntityinlinevirtual
setBlockId(RBlock::Id blockId)REntityinline
setBulgeAt(int i, double b)RPolylineEntityinline
setClosed(bool on)RPolylineEntityinline
setColor(const RColor &color)REntityinline
setCustomProperty(const QString &title, const QString &key, const QVariant &value)RObject
setDocument(RDocument *document)REntityinline
setDrawOrder(int drawOrder)REntityinline
setHandle(RObject::Handle h)RObjectinlineprotected
setId(RObject::Id id)RObjectinlineprotected
setLayerId(RLayer::Id layerId)REntityinline
setLinetypeId(RLinetype::Id linetypeId)REntityinline
setLinetypePattern(const RLinetypePattern &linetypePattern)REntityinline
setLinetypeScale(double linetypeScale)REntityinline
setLineweight(RLineweight::Lineweight lineweight)REntityinline
setMember(T &variable, const QVariant &value, bool condition=true)RObjectinlinestatic
setMember(QString &variable, const QVariant &value, bool condition=true)RObjectprotectedstatic
setMember(double &variable, const QVariant &value, bool condition=true)RObjectprotectedstatic
setMember(int &variable, const QVariant &value, bool condition=true)RObjectprotectedstatic
setMember(bool &variable, const QVariant &value, bool condition=true)RObjectprotectedstatic
setMember(QList< double > &variable, const QVariant &value, bool condition)RObjectprotectedstatic
setMemberVector(QList< RVector > &variable, const QVariant &value, RObject::XYZ xyz)RObjectprotectedstatic
setMemberX(QList< RVector > &variable, const QVariant &value, bool condition=true)RObjectprotectedstatic
setMemberY(QList< RVector > &variable, const QVariant &value, bool condition=true)RObjectprotectedstatic
setMemberZ(QList< RVector > &variable, const QVariant &value, bool condition=true)RObjectprotectedstatic
setMinimumWidth(double w)RPolylineEntityinline
setParentId(REntity::Id parentId)REntityinlineprotected
setPolylineGen(bool on)RPolylineEntityinline
setProperty(RPropertyTypeId propertyTypeId, const QVariant &value, RTransaction *transaction=NULL)RPolylineEntityvirtual
setProtected(bool on)RObjectinline
setSelected(bool on)REntityvirtual
setShape(const RPolyline &l)RPolylineEntity
setUndone(bool on)RObjectprotected
setUpdatesEnabled(bool on)REntityinline
simplify(double angleTolerance)RPolylineEntityinline
stretch(const RPolyline &area, const RVector &offset)REntityinlinevirtual
stripWidths()RPolylineEntityinline
to2D()REntityinlinevirtual
toLogicallyClosed(double tolerance=RS::PointTolerance)RPolylineEntityinline
toLogicallyOpen()RPolylineEntityinline
toPainterPath() const RPolylineEntityinline
trimEndPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RPolylineEntityinline
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RPolylineEntityinline
update() const REntityinline
verifyTangency(double toleranceMin=RS::AngleTolerance, double toleranceMax=M_PI_4)RPolylineEntityinline
X enum valueRObject
XYZ enum nameRObject
Y enum valueRObject
Z enum valueRObject
~REntity()REntityvirtual
~RObject()RObjectvirtual
~RPolylineEntity()RPolylineEntityvirtual