ActiveLib
Loading...
Searching...
No Matches
active::geometry::PolyEdge Member List

This is the complete list of members for active::geometry::PolyEdge, including all inherited members.

altitudeAngle() constactive::geometry::PolyEdge
asArc(double prec=math::eps) constactive::geometry::PolyEdge
azimuthAngle() constactive::geometry::PolyEdge
centre() constactive::geometry::PolyEdge
closestPointAlong2D(const Point &ref, double prec=math::eps) constactive::geometry::PolyEdge
closestPointAlong3D(const Point &ref, double prec=math::eps) constactive::geometry::PolyEdge
closestPointTo2D(const Point &ref, double prec=math::eps) constactive::geometry::PolyEdge
closestPointTo3D(const Point &ref, double prec=math::eps) constactive::geometry::PolyEdge
encloses2D(const Point &ref, double prec=math::eps) constactive::geometry::PolyEdge
encloses3D(const Point &ref, double prec=math::eps) constactive::geometry::PolyEdge
endactive::geometry::PolyEdge
endTangent() constactive::geometry::PolyEdge
extend(double len, bool byEnd=true)active::geometry::PolyEdge
extend(const Point &ref, bool byEnd=true)active::geometry::PolyEdge
flip()active::geometry::PolyEdge
getArea(bool isResultSigned=false) constactive::geometry::PolyEdge
getRadius(bool isSigned=false) constactive::geometry::PolyEdge
getSweep() constactive::geometry::PolyEdgeinline
getTangentAt(const Point &ref) constactive::geometry::PolyEdge
intersectionWith2D(const PolyEdge &ref, XList &inter, double prec=math::eps) constactive::geometry::PolyEdge
intersectionWith3D(const PolyEdge &ref, XList &inter, double prec=math::eps) constactive::geometry::PolyEdge
isArc(double prec=math::eps) constactive::geometry::PolyEdgeinline
isColinearTo2D(const PolyEdge &ref, double prec=math::eps) constactive::geometry::PolyEdge
isColinearTo3D(const PolyEdge &ref, double prec=math::eps) constactive::geometry::PolyEdge
isEqual2D(const PolyEdge &ref, double prec=math::eps) constactive::geometry::PolyEdge
isEqual3D(const PolyEdge &ref, double prec=math::eps) constactive::geometry::PolyEdge
isParallelTo2D(const PolyEdge &ref, double prec=math::eps) constactive::geometry::PolyEdge
isParallelTo3D(const PolyEdge &ref, double prec=math::eps) constactive::geometry::PolyEdge
isTangentialTo2D(const PolyEdge &ref, double prec=math::eps, double anglePrec=math::epsAngle) constactive::geometry::PolyEdge
length2D() constactive::geometry::PolyEdge
length3D() constactive::geometry::PolyEdge
midpoint() constactive::geometry::PolyEdge
movePolar(double len, double azim, double alt)active::geometry::PolyEdge
movePolar(double len, double angle)active::geometry::PolyEdge
normalactive::geometry::PolyEdge
offset(double shift)active::geometry::PolyEdge
operator!=(const PolyEdge &ref) constactive::geometry::PolyEdgeinline
operator*(double scale) constactive::geometry::PolyEdge
operator*(const Matrix3x3 &matrix) constactive::geometry::PolyEdge
operator*=(double scale)active::geometry::PolyEdge
operator*=(const Matrix3x3 &matrix)active::geometry::PolyEdge
operator+(const Point &offset) constactive::geometry::PolyEdge
operator+=(const Point &offset)active::geometry::PolyEdge
operator-(const Point &offset) constactive::geometry::PolyEdge
operator-=(const Point &offset)active::geometry::PolyEdge
operator=(const PolyEdge &source)active::geometry::PolyEdge
operator==(const PolyEdge &ref) constactive::geometry::PolyEdgeinline
Option typedefactive::geometry::PolyEdge
originactive::geometry::PolyEdge
overlaps2D(const PolyEdge &ref, double prec=math::eps) constactive::geometry::PolyEdge
PolyEdge()active::geometry::PolyEdgeinline
PolyEdge(const Point &origin, const PolyPoint &end)active::geometry::PolyEdge
PolyEdge(const Point &origin, const Point &end, double radius, Rotation rotation=anticlockwise, double prec=math::eps)active::geometry::PolyEdge
PolyEdge(const Arc &arc)active::geometry::PolyEdge
positionOf2D(const Point &ref, double prec=math::eps) constactive::geometry::PolyEdge
positionOf3D(const Point &ref, double prec=math::eps) constactive::geometry::PolyEdge
setBaseLevel(double z=0.0)active::geometry::PolyEdge
setRadius(double radius, std::optional< Rotation > rotation=std::nullopt, double prec=math::eps)active::geometry::PolyEdge
setSweep(double sweep)active::geometry::PolyEdgeinline
Shared typedefactive::geometry::PolyEdge
split(const Point &pos, PolyEdge &offcut, bool keepOrig=true)active::geometry::PolyEdge
startTangent() constactive::geometry::PolyEdge
stretchEnd(const Point &pt, double prec=math::eps)active::geometry::PolyEdge
stretchOrigin(const Point &pt, bool canInvert=true, double prec=math::eps)active::geometry::PolyEdge
Unique typedefactive::geometry::PolyEdge