QCAD
Open Source 2D CAD
RPolylineProxy Member List

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

getArea(const RPolyline &polyline, double segmentLength)=0RPolylineProxypure virtual
getBaseAngle(const RPolyline &polyline)=0RPolylineProxypure virtual
getHeight(const RPolyline &polyline)=0RPolylineProxypure virtual
getPointInside(const RPolyline &polyline)=0RPolylineProxypure virtual
getPolygonHull(const RPolyline &polyline, double angle, double tolerance, bool inner=false)=0RPolylineProxypure virtual
getSegmentAtDist(const RPolyline &polyline, double dist)=0RPolylineProxypure virtual
getTrimEnd(RPolyline &polyline, const RVector &trimPoint, const RVector &clickPoint)=0RPolylineProxypure virtual
getWidth(const RPolyline &polyline)=0RPolylineProxypure virtual
insertVertexAtDistance(RPolyline &polyline, double dist)=0RPolylineProxypure virtual
morph(const RPolyline &polyline, const RPolyline &target, int steps, RS::Easing easing=RS::Linear, bool zLinear=true, double customFactor=RNANDOUBLE)=0RPolylineProxypure virtual
relocateStartPoint(RPolyline &polyline, const RVector &p)=0RPolylineProxypure virtual
relocateStartPoint(RPolyline &polyline, double dist)=0RPolylineProxypure virtual
renderThickPolyline(const RPolyline &polyline)=0RPolylineProxypure virtual
roundAllCorners(const RPolyline &polyline, double radius)=0RPolylineProxypure virtual
setHeight(RPolyline &polyline, double v)=0RPolylineProxypure virtual
setWidth(RPolyline &polyline, double v)=0RPolylineProxypure virtual
simplify(RPolyline &polyline, double tolerance)=0RPolylineProxypure virtual
splitAtDiscontinuities(const RPolyline &polyline, double tolerance)=0RPolylineProxypure virtual
splitAtSegmentTypeChange(const RPolyline &polyline)=0RPolylineProxypure virtual
trimEndPoint(RPolyline &polyline, const RVector &trimPoint, const RVector &clickPoint, bool extend=false)=0RPolylineProxypure virtual
trimEndPoint(RPolyline &polyline, double trimDist)=0RPolylineProxypure virtual
trimStartPoint(RPolyline &polyline, const RVector &trimPoint, const RVector &clickPoint, bool extend=false)=0RPolylineProxypure virtual
trimStartPoint(RPolyline &polyline, double trimDist)=0RPolylineProxypure virtual
verifyTangency(const RPolyline &polyline, double toleranceMin=RS::AngleTolerance, double toleranceMax=M_PI_4)=0RPolylineProxypure virtual
~RPolylineProxy()RPolylineProxyinlinevirtual