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() constREntityinlinevirtual
castToShape()REntityinlinevirtual
clear()RPolylineEntityinline
clickReferencePoint(const RVector &referencePoint)REntityinlinevirtual
clone() constRPolylineEntityinlinevirtual
cloneOnChange() constREntityinlinevirtual
contains(const RVector &point, bool borderIsInside=false, double tolerance=RS::PointTolerance) constRPolylineEntityinline
containsShape(const RShape &shape) constRPolylineEntityinline
copyAttributesFrom(const REntity *entity, bool copyBlockId=true)REntity
copyAttributesFrom(const REntityData &entityData, bool copyBlockId=true)REntity
copyCustomPropertiesFrom(RObject *other, const QString &title=RDEFAULT_QSTRING, bool overwrite=false, const QStringList &ignoreList=RDEFAULT_QSTRINGLIST, const QString &mapKeyFrom=RDEFAULT_QSTRING, const QString &mapKeyTo=RDEFAULT_QSTRING)RObject
countSegments() constRPolylineEntityinline
countVertices() constRPolylineEntityinline
customPropertiesRObjectprivate
customPropertyAttributesRObjectprivatestatic
dataRPolylineEntityprotected
documentRObjectprivate
dump() constRObjectinline
exportEntity(RExporter &e, bool preview=false, bool forceSelected=false) constRPolylineEntityvirtual
flagsRObjectprivate
flipHorizontal()REntityinlinevirtual
flipVertical()REntityinlinevirtual
getArea() constRPolylineEntityinline
getBlockId() constREntityinline
getBlockName() constREntityinline
getBoundingBox(bool ignoreEmpty=false) constREntityinlinevirtual
getBoundingBoxes(bool ignoreEmpty=false) constREntityinlinevirtual
getBulgeAt(int i) constRPolylineEntityinline
getCenterPoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityinlinevirtual
getClosestPointOnEntity(const RVector &point, double range=RNANDOUBLE, bool limited=true) constREntityinlinevirtual
getClosestSegment(const RVector &point) constRPolylineEntityinline
getClosestShape(const RVector &pos, double range=RNANDOUBLE, bool ignoreComplex=false) constREntityinlinevirtual
getClosestSimpleShape(const RVector &pos, double range=RNANDOUBLE) constREntityinlinevirtual
getClosestVertex(const RVector &point) constRPolylineEntityinline
getColor() constREntityinline
getColor(const RColor &unresolvedColor, const QStack< REntity * > &blockRefStack)REntity
getColor(bool resolve, const QStack< REntity * > &blockRefStack)REntity
getComplexity() constRPolylineEntityinlinevirtual
getCustomBoolProperty(const QString &title, const QString &key, bool defaultValue) constRObjectvirtual
getCustomDoubleProperty(const QString &title, const QString &key, double defaultValue) constRObjectvirtual
getCustomIntProperty(const QString &title, const QString &key, int defaultValue) constRObjectvirtual
getCustomProperties() constRObject
getCustomProperty(const QString &title, const QString &key, const QVariant &defaultValue=RDEFAULT_QVARIANT) constRObjectvirtual
getCustomPropertyAttributes(const QString &title, const QString &key)RObjectstatic
getCustomPropertyKeys(const QString &title) constRObject
getCustomPropertyTitles() constRObject
getCustomPropertyTypeIds() constRObjectvirtual
getData()RPolylineEntityinlinevirtual
getData() constRPolylineEntityinlinevirtual
getDirection1() constRPolylineEntityinline
getDirection2() constRPolylineEntityinline
getDisplayColor()REntityinline
getDistanceTo(const RVector &point, bool limited=true, double range=0.0, bool draft=false, double strictRange=RMAXDOUBLE) constREntityinlinevirtual
getDocument()RObjectinline
getDocument() constRObjectinline
getDrawOrder() constREntityinline
getElevation() constRPolylineEntityinline
getEndPoint() constRPolylineEntityinline
getEndPoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityinlinevirtual
getEndWidthAt(int i) constRPolylineEntityinline
getEndWidths() constRPolylineEntityinline
getExploded() constRPolylineEntityinline
getFlag(int flag) constRObjectinline
getHandle() constRObjectinline
getHull(double offset) constREntityinlinevirtual
getId() constRObjectinline
getInternalReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) constREntityinlinevirtual
getIntersectionPoints(const REntity &other, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) constREntityvirtual
getIntersectionPoints(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=true) constREntityvirtual
getIntersectionPointsWithShape(const RShape &shape, bool limited=true, const RBox &queryBox=RDEFAULT_RBOX) constREntityinlinevirtual
getLayerId() constREntityinline
getLayerName() constREntityinline
getLength() constRPolylineEntityinline
getLengthTo(const RVector &p, bool limited=true) constRPolylineEntityinline
getLinetypeId() constREntityinline
getLinetypeId(bool resolve, const QStack< REntity * > &blockRefStack) constREntity
getLinetypePattern() constREntityinline
getLinetypeScale() constREntityinline
getLineweight() constREntityinline
getLineweight(bool resolve, const QStack< REntity * > &blockRefStack) constREntity
getLineweightInUnits(const QStack< REntity * > &blockRefStack) constREntity
getMiddlePoints(const RBox &queryBox=RDEFAULT_RBOX) constREntityinlinevirtual
getOrientation(bool implicitelyClosed=false) constRPolylineEntityinline
getParentId() constREntityinline
getPointOnEntity() constREntityinlinevirtual
getPointsWithDistanceToEnd(double distance, int from=RS::FromAny, const RBox &queryBox=RDEFAULT_RBOX) constREntityinlinevirtual
getPolylineGen() constRPolylineEntityinline
getPolylineShape() constRPolylineEntityinline
getProperty(RPropertyTypeId &propertyTypeId, bool humanReadable=false, bool noAttributes=false, bool showOnRequest=false)RPolylineEntityvirtual
getPropertyTypeIds(RPropertyAttributes::Option option=RPropertyAttributes::NoOptions) constRObjectvirtual
getReferencePoints(RS::ProjectionRenderingHint hint=RS::RenderTop) constREntityinlinevirtual
getSegmentAt(int i) constRPolylineEntityinline
getSelfIntersectionPoints() constRPolylineEntityinline
getShapes(const RBox &queryBox=RDEFAULT_RBOX, bool ignoreComplex=false, bool segment=false) constREntityinlinevirtual
getSideOfPoint(const RVector &point) constRPolylineEntityinline
getStartPoint() constRPolylineEntityinline
getStartWidthAt(int i) constRPolylineEntityinline
getStartWidths() constRPolylineEntityinline
getStaticPropertyTypeIds()RPolylineEntityinlinestatic
getTrimEnd(const RVector &trimPoint, const RVector &clickPoint)RPolylineEntityinline
getType() constREntityinlinevirtual
getVectorTo(const RVector &point, bool limited=true, double strictRange=RMAXDOUBLE) constREntityinlinevirtual
getVertexAngle(int i, RS::Orientation orientation=RS::UnknownOrientation) constRPolylineEntityinline
getVertexAt(int i) constRPolylineEntityinline
Handle typedefRObject
handleRObjectprivate
hasArcSegments() constRPolylineEntityinline
hasCustomProperties() constRObject
hasCustomProperty(const QString &title, const QString &key) constRObject
hasCustomProperty(const QString &title, const QRegExp &key) constRObject
hasPropertyType(RPropertyTypeId propertyTypeId)RObjectinlinevirtual
hasWidths() constRPolylineEntityinline
Id typedefRObject
init()RPolylineEntitystatic
insertVertex(int index, const RVector &vertex)RPolylineEntityinline
insertVertexAt(const RVector &vertex)RPolylineEntityinline
intersectsWith(const RShape &shape) constREntityinlinevirtual
INVALID_HANDLERObjectstatic
INVALID_IDRObjectstatic
Invisible enum valueRObject
isArcSegmentAt(int i) constRPolylineEntityinline
isClosed() constRPolylineEntityinline
isComplex(const RS::EntityType type)REntitystatic
isDimension(const RS::EntityType type)REntitystatic
isEditable(bool allowInvisible=false) constREntityvirtual
isFlat() constRPolylineEntityinline
isGeometricallyClosed(double tolerance=RS::PointTolerance) constRPolylineEntityinline
isInside(const RBox &box) constREntityinlinevirtual
isInvisible() constRObjectinline
isInWorkingSet() constREntityvirtual
isOnEntity(const RVector &point, bool limited=true, double tolerance=RDEFAULT_TOLERANCE_1E_MIN4) constREntityinlinevirtual
isPointType() constREntityinlinevirtual
isProtected() constRObjectinline
isSane() constREntityinlinevirtual
isSelected() constREntityinlinevirtual
isSelectedWorkingSet() constREntityinlinevirtual
isTextBased(const RS::EntityType type)REntitystatic
isUndone() constRObjectinline
isUpdatesEnabled() constREntityinlinevirtual
isValid() constREntityinlinevirtual
isVisible(RBlock::Id blockId=RBlock::INVALID_ID) constREntityvirtual
isWorkingSet() constRObjectinlinevirtual
mirror(const RLine &axis)REntityinlinevirtual
mirror(const RVector &axis1, const RVector &axis2)REntityinlinevirtual
morph(const RPolyline &target, int steps) constRPolylineEntityinline
move(const RVector &offset)REntityinlinevirtual
moveReferencePoint(const RVector &referencePoint, const RVector &targetPoint, Qt::KeyboardModifiers modifiers=Qt::NoModifier)REntityinlinevirtual
mustAlwaysClone() constRObjectinlinevirtual
NoFlags enum valueRObject
normalize(double tolerance=RS::PointTolerance)RPolylineEntityinline
ObjectFlag enum nameRObject
objectIdRObjectprivate
prependVertex(const RVector &vertex, double bulge=0.0, double w1=0.0, double w2=0.0)RPolylineEntityinline
print(QDebug dbg) constRPolylineEntityprotectedvirtual
PropertyAngleNRPolylineEntitystatic
PropertyAreaRPolylineEntitystatic
PropertyBaseAngleRPolylineEntitystatic
PropertyBlockRPolylineEntitystatic
PropertyBulgeNRPolylineEntitystatic
PropertyClosedRPolylineEntitystatic
PropertyColorRPolylineEntitystatic
PropertyCustomRPolylineEntitystatic
PropertyDisplayedColorRPolylineEntitystatic
PropertyDrawOrderRPolylineEntitystatic
PropertyElevationRPolylineEntitystatic
PropertyEndWidthNRPolylineEntitystatic
PropertyGlobalWidthRPolylineEntitystatic
PropertyHandleRPolylineEntitystatic
PropertyInvisibleRObjectstatic
PropertyLayerRPolylineEntitystatic
PropertyLengthRPolylineEntitystatic
PropertyLinetypeRPolylineEntitystatic
PropertyLinetypeScaleRPolylineEntitystatic
PropertyLineweightRPolylineEntitystatic
PropertyMaxXREntitystatic
PropertyMaxYREntitystatic
PropertyMinXREntitystatic
PropertyMinYREntitystatic
PropertyOrientationRPolylineEntitystatic
PropertyPolylineGenRPolylineEntitystatic
PropertyProtectedRPolylineEntitystatic
PropertySelectedRObjectstatic
PropertySize1RPolylineEntitystatic
PropertySize2RPolylineEntitystatic
PropertySizeXREntitystatic
PropertySizeYREntitystatic
PropertyStartWidthNRPolylineEntitystatic
PropertyTotalAreaRPolylineEntitystatic
PropertyTotalLengthRPolylineEntitystatic
PropertyTypeRPolylineEntitystatic
PropertyVertexNXRPolylineEntitystatic
PropertyVertexNYRPolylineEntitystatic
PropertyVertexNZRPolylineEntitystatic
PropertyWorkingSetRPolylineEntitystatic
Protect enum valueRObject
removeCustomProperty(const QString &title, const QString &key)RObjectvirtual
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
scaleNonUniform(const RVector &scaleFactors, const RVector &center=RDEFAULT_RVECTOR)REntityvirtual
scaleVisualProperties(double scaleFactor)REntityinlinevirtual
Selected enum valueRObject
setAutoUpdatesBlocked(bool on)REntityinlinevirtual
setBlockId(RBlock::Id blockId)REntityinline
setBulgeAt(int i, double b)RPolylineEntityinline
setClosed(bool on)RPolylineEntityinline
setColor(const RColor &color)REntityinline
setCustomProperties(const RQMapQStringQString &properties)RObjectvirtual
setCustomProperty(const QString &title, const QString &key, const QVariant &value)RObjectvirtual
setCustomPropertyAttributes(const QString &title, const QString &key, const RPropertyAttributes &att)RObjectstatic
setDocument(RDocument *document)REntityinline
setDrawOrder(int drawOrder)REntityinline
setElevation(double v)RPolylineEntityinline
setEndWidthAt(int i, double w)RPolylineEntityinline
setEndWidths(const QList< double > &ew)RPolylineEntityinline
setFlag(int flag, bool on=true)RObjectinline
setGlobalWidth(double w)RPolylineEntityinline
setHandle(RObject::Handle h)RObjectinlineprotected
setId(RObject::Id id)RObjectinlineprotected
setInvisible(bool on)RObjectinline
setLayerId(RLayer::Id layerId)REntityinline
setLayerName(const QString &n)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
setMemberFlag(int flag, const QVariant &value, bool condition=true)RObjectprotected
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
setSelectedWorkingSet(bool on)REntityinlinevirtual
setShape(const RPolyline &l)RPolylineEntity
setStartWidthAt(int i, double w)RPolylineEntityinline
setStartWidths(const QList< double > &sw)RPolylineEntityinline
setUndone(bool on)RObjectprotected
setUpdatesEnabled(bool on)REntityinline
setViewportContext(const RViewportData &)REntityinlinevirtual
setWorkingSet(bool on)RObjectinlinevirtual
setZ(double z)REntityinlinevirtual
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() constRPolylineEntityinline
trimEndPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RPolylineEntityinline
trimEndPoint(double trimDist)RPolylineEntityinline
trimStartPoint(const RVector &trimPoint, const RVector &clickPoint=RVector::invalid, bool extend=false)RPolylineEntityinline
trimStartPoint(double trimDist)RPolylineEntityinline
Undone enum valueRObject
update() constREntityinline
validate()RPolylineEntityvirtual
verifyTangency(double toleranceMin=RS::AngleTolerance, double toleranceMax=M_PI_4)RPolylineEntityinline
WorkingSet enum valueRObject
X enum valueRObject
XYZ enum nameRObject
Y enum valueRObject
Z enum valueRObject
~REntity()REntityvirtual
~RObject()RObjectvirtual
~RPolylineEntity()RPolylineEntityvirtual