GcGeCircArc2d

class pygcad.pygrx.GcGeCircArc2d

Bases: GcGeCurve2d

Methods Summary

assign(self, arc)

C++: GcGeCircArc2d::operator=(const class GcGeCircArc2d &) --> class GcGeCircArc2d &

center(self)

C++: GcGeCircArc2d::center() const --> class GcGePoint2d

endAng(self)

C++: GcGeCircArc2d::endAng() const --> double

endPoint(self)

C++: GcGeCircArc2d::endPoint() const --> class GcGePoint2d

intersectWith(*args, **kwargs)

Overloaded function.

isClockWise(self)

C++: GcGeCircArc2d::isClockWise() const --> bool

isInside(*args, **kwargs)

Overloaded function.

radius(self)

C++: GcGeCircArc2d::radius() const --> double

refVec(self)

C++: GcGeCircArc2d::refVec() const --> class GcGeVector2d

set(*args, **kwargs)

Overloaded function.

setAngles(self, startAng, endAng)

C++: GcGeCircArc2d::setAngles(double, double) --> class GcGeCircArc2d &

setCenter(self, cent)

C++: GcGeCircArc2d::setCenter(const class GcGePoint2d &) --> class GcGeCircArc2d &

setRadius(self, radius)

C++: GcGeCircArc2d::setRadius(double) --> class GcGeCircArc2d &

setRefVec(self, vec)

C++: GcGeCircArc2d::setRefVec(const class GcGeVector2d &) --> class GcGeCircArc2d &

setToComplement(self)

C++: GcGeCircArc2d::setToComplement() --> class GcGeCircArc2d &

startAng(self)

C++: GcGeCircArc2d::startAng() const --> double

startPoint(self)

C++: GcGeCircArc2d::startPoint() const --> class GcGePoint2d

tangent(*args, **kwargs)

Overloaded function.

Methods Documentation

assign(self: pygcad.pygrx.GcGeCircArc2d, arc: pygcad.pygrx.GcGeCircArc2d) pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::operator=(const class GcGeCircArc2d &) –> class GcGeCircArc2d &

center(self: pygcad.pygrx.GcGeCircArc2d) GcGePoint2d

C++: GcGeCircArc2d::center() const –> class GcGePoint2d

endAng(self: pygcad.pygrx.GcGeCircArc2d) float

C++: GcGeCircArc2d::endAng() const –> double

endPoint(self: pygcad.pygrx.GcGeCircArc2d) GcGePoint2d

C++: GcGeCircArc2d::endPoint() const –> class GcGePoint2d

intersectWith(*args, **kwargs)

Overloaded function.

  1. intersectWith(self: pygcad.pygrx.GcGeCircArc2d, line: GcGeLinearEnt2d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C03E4DB70>) -> Tuple[bool, int, GcGePoint2d, GcGePoint2d]

C++: GcGeCircArc2d::intersectWith(const class GcGeLinearEnt2d &, int &, class GcGePoint2d &, class GcGePoint2d &, const class GcGeTol &) const –> bool

  1. intersectWith(self: pygcad.pygrx.GcGeCircArc2d, arc: pygcad.pygrx.GcGeCircArc2d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C03DE2530>) -> Tuple[bool, int, GcGePoint2d, GcGePoint2d]

C++: GcGeCircArc2d::intersectWith(const class GcGeCircArc2d &, int &, class GcGePoint2d &, class GcGePoint2d &, const class GcGeTol &) const –> bool

isClockWise(self: pygcad.pygrx.GcGeCircArc2d) bool

C++: GcGeCircArc2d::isClockWise() const –> bool

isInside(*args, **kwargs)

Overloaded function.

  1. isInside(self: pygcad.pygrx.GcGeCircArc2d, pnt: GcGePoint2d) -> bool

  2. isInside(self: pygcad.pygrx.GcGeCircArc2d, pnt: GcGePoint2d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGeCircArc2d::isInside(const class GcGePoint2d &, const class GcGeTol &) const –> bool

radius(self: pygcad.pygrx.GcGeCircArc2d) float

C++: GcGeCircArc2d::radius() const –> double

refVec(self: pygcad.pygrx.GcGeCircArc2d) GcGeVector2d

C++: GcGeCircArc2d::refVec() const –> class GcGeVector2d

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGeCircArc2d, cent: GcGePoint2d, radius: float) -> pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::set(const class GcGePoint2d &, double) –> class GcGeCircArc2d &

  1. set(self: pygcad.pygrx.GcGeCircArc2d, cent: GcGePoint2d, radius: float, ang1: float, ang2: float) -> pygcad.pygrx.GcGeCircArc2d

  2. set(self: pygcad.pygrx.GcGeCircArc2d, cent: GcGePoint2d, radius: float, ang1: float, ang2: float, refVec: GcGeVector2d) -> pygcad.pygrx.GcGeCircArc2d

  3. set(self: pygcad.pygrx.GcGeCircArc2d, cent: GcGePoint2d, radius: float, ang1: float, ang2: float, refVec: GcGeVector2d, isClockWise: bool) -> pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::set(const class GcGePoint2d &, double, double, double, const class GcGeVector2d &, bool) –> class GcGeCircArc2d &

  1. set(self: pygcad.pygrx.GcGeCircArc2d, startPoint: GcGePoint2d, pnt: GcGePoint2d, endPoint: GcGePoint2d) -> pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::set(const class GcGePoint2d &, const class GcGePoint2d &, const class GcGePoint2d &) –> class GcGeCircArc2d &

  1. set(self: pygcad.pygrx.GcGeCircArc2d, startPoint: GcGePoint2d, pnt: GcGePoint2d, endPoint: GcGePoint2d, error: GcGe::ErrorCondition) -> pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::set(const class GcGePoint2d &, const class GcGePoint2d &, const class GcGePoint2d &, enum GcGe::ErrorCondition &) –> class GcGeCircArc2d &

  1. set(self: pygcad.pygrx.GcGeCircArc2d, startPoint: GcGePoint2d, endPoint: GcGePoint2d, bulge: float) -> pygcad.pygrx.GcGeCircArc2d

  2. set(self: pygcad.pygrx.GcGeCircArc2d, startPoint: GcGePoint2d, endPoint: GcGePoint2d, bulge: float, bulgeFlag: bool) -> pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::set(const class GcGePoint2d &, const class GcGePoint2d &, double, bool) –> class GcGeCircArc2d &

  1. set(self: pygcad.pygrx.GcGeCircArc2d, curve1: pygcad.pygrx.GcGeCurve2d, curve2: pygcad.pygrx.GcGeCurve2d, radius: float, param1: float, param2: float) -> Tuple[pygcad.pygrx.GcGeCircArc2d, bool]

C++: GcGeCircArc2d::set(const class GcGeCurve2d &, const class GcGeCurve2d &, double, double &, double &, bool &) –> class GcGeCircArc2d &

  1. set(self: pygcad.pygrx.GcGeCircArc2d, curve1: pygcad.pygrx.GcGeCurve2d, curve2: pygcad.pygrx.GcGeCurve2d, curve3: pygcad.pygrx.GcGeCurve2d, param1: float, param2: float, param3: float) -> Tuple[pygcad.pygrx.GcGeCircArc2d, bool]

C++: GcGeCircArc2d::set(const class GcGeCurve2d &, const class GcGeCurve2d &, const class GcGeCurve2d &, double &, double &, double &, bool &) –> class GcGeCircArc2d &

setAngles(self: pygcad.pygrx.GcGeCircArc2d, startAng: float, endAng: float) pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::setAngles(double, double) –> class GcGeCircArc2d &

setCenter(self: pygcad.pygrx.GcGeCircArc2d, cent: GcGePoint2d) pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::setCenter(const class GcGePoint2d &) –> class GcGeCircArc2d &

setRadius(self: pygcad.pygrx.GcGeCircArc2d, radius: float) pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::setRadius(double) –> class GcGeCircArc2d &

setRefVec(self: pygcad.pygrx.GcGeCircArc2d, vec: GcGeVector2d) pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::setRefVec(const class GcGeVector2d &) –> class GcGeCircArc2d &

setToComplement(self: pygcad.pygrx.GcGeCircArc2d) pygcad.pygrx.GcGeCircArc2d

C++: GcGeCircArc2d::setToComplement() –> class GcGeCircArc2d &

startAng(self: pygcad.pygrx.GcGeCircArc2d) float

C++: GcGeCircArc2d::startAng() const –> double

startPoint(self: pygcad.pygrx.GcGeCircArc2d) GcGePoint2d

C++: GcGeCircArc2d::startPoint() const –> class GcGePoint2d

tangent(*args, **kwargs)

Overloaded function.

  1. tangent(self: pygcad.pygrx.GcGeCircArc2d, pnt: GcGePoint2d, line: GcGeLine2d) -> bool

  2. tangent(self: pygcad.pygrx.GcGeCircArc2d, pnt: GcGePoint2d, line: GcGeLine2d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGeCircArc2d::tangent(const class GcGePoint2d &, class GcGeLine2d &, const class GcGeTol &) const –>bool

  1. tangent(self: pygcad.pygrx.GcGeCircArc2d, pnt: GcGePoint2d, line: GcGeLine2d, tol: pygcad.pygrx.GcGeTol, error: GcGe::ErrorCondition) -> bool

C++: GcGeCircArc2d::tangent(const class GcGePoint2d &, class GcGeLine2d &, const class GcGeTol &, enum GcGe::ErrorCondition &) const –> bool