GcGeCircArc3d

class pygcad.pygrx.GcGeCircArc3d

Bases: GcGeCurve3d

Methods Summary

assign(self, arc)

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

center(self)

C++: GcGeCircArc3d::center() const --> class GcGePoint3d

closestPointToPlane(*args, **kwargs)

Overloaded function.

endAng(self)

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

endPoint(self)

C++: GcGeCircArc3d::endPoint() const --> class GcGePoint3d

getPlane(self, plane)

C++: GcGeCircArc3d::getPlane(class GcGePlane &) const --> void

intersectWith(*args, **kwargs)

Overloaded function.

isInside(*args, **kwargs)

Overloaded function.

normal(self)

C++: GcGeCircArc3d::normal() const --> class GcGeVector3d

projIntersectWith(self, line, projDir, tol)

C++: GcGeCircArc3d::projIntersectWith(const class GcGeLinearEnt3d &, const class GcGeVector3d &, int &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const --> bool

radius(self)

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

refVec(self)

C++: GcGeCircArc3d::refVec() const --> class GcGeVector3d

set(*args, **kwargs)

Overloaded function.

setAngles(self, startAngle, endAngle)

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

setAxes(self, normal, refVec)

C++: GcGeCircArc3d::setAxes(const class GcGeVector3d &, const class GcGeVector3d &) --> class GcGeCircArc3d &

setCenter(self, para)

C++: GcGeCircArc3d::setCenter(const class GcGePoint3d &) --> class GcGeCircArc3d &

setRadius(self, para)

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

startAng(self)

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

startPoint(self)

C++: GcGeCircArc3d::startPoint() const --> class GcGePoint3d

tangent(*args, **kwargs)

Overloaded function.

Methods Documentation

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

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

center(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGePoint3d

C++: GcGeCircArc3d::center() const –> class GcGePoint3d

closestPointToPlane(*args, **kwargs)

Overloaded function.

  1. closestPointToPlane(self: pygcad.pygrx.GcGeCircArc3d, plane: pygcad.pygrx.GcGePlanarEnt, pointOnPlane: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.GcGePoint3d

  2. closestPointToPlane(self: pygcad.pygrx.GcGeCircArc3d, plane: pygcad.pygrx.GcGePlanarEnt, pointOnPlane: pygcad.pygrx.GcGePoint3d, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.GcGePoint3d

C++: GcGeCircArc3d::closestPointToPlane(const class GcGePlanarEnt &, class GcGePoint3d &, const class GcGeTol &) const –> class GcGePoint3d

endAng(self: pygcad.pygrx.GcGeCircArc3d) float

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

endPoint(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGePoint3d

C++: GcGeCircArc3d::endPoint() const –> class GcGePoint3d

getPlane(self: pygcad.pygrx.GcGeCircArc3d, plane: pygcad.pygrx.GcGePlane) None

C++: GcGeCircArc3d::getPlane(class GcGePlane &) const –> void

intersectWith(*args, **kwargs)

Overloaded function.

  1. intersectWith(self: pygcad.pygrx.GcGeCircArc3d, line: pygcad.pygrx.GcGeLinearEnt3d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C04F864F0>) -> Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]

C++: GcGeCircArc3d::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool

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

C++: GcGeCircArc3d::intersectWith(const class GcGeCircArc3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool

  1. intersectWith(self: pygcad.pygrx.GcGeCircArc3d, arc: pygcad.pygrx.GcGePlanarEnt, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C04F81370>) -> Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]

C++: GcGeCircArc3d::intersectWith(const class GcGePlanarEnt &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool

isInside(*args, **kwargs)

Overloaded function.

  1. isInside(self: pygcad.pygrx.GcGeCircArc3d, pnt: pygcad.pygrx.GcGePoint3d) -> bool

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

C++: GcGeCircArc3d::isInside(const class GcGePoint3d &, const class GcGeTol &) const –> bool

normal(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGeVector3d

C++: GcGeCircArc3d::normal() const –> class GcGeVector3d

projIntersectWith(self: pygcad.pygrx.GcGeCircArc3d, line: pygcad.pygrx.GcGeLinearEnt3d, projDir: pygcad.pygrx.GcGeVector3d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C04F81EF0>) Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]

C++: GcGeCircArc3d::projIntersectWith(const class GcGeLinearEnt3d &, const class GcGeVector3d &, int &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool

radius(self: pygcad.pygrx.GcGeCircArc3d) float

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

refVec(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGeVector3d

C++: GcGeCircArc3d::refVec() const –> class GcGeVector3d

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGeCircArc3d, cent: pygcad.pygrx.GcGePoint3d, nrm: pygcad.pygrx.GcGeVector3d, radius: float) -> pygcad.pygrx.GcGeCircArc3d

C++: GcGeCircArc3d::set(const class GcGePoint3d &, const class GcGeVector3d &, double) –> class GcGeCircArc3d &

  1. set(self: pygcad.pygrx.GcGeCircArc3d, cent: pygcad.pygrx.GcGePoint3d, nrm: pygcad.pygrx.GcGeVector3d, refVec: pygcad.pygrx.GcGeVector3d, radius: float, startAngle: float, endAngle: float) -> pygcad.pygrx.GcGeCircArc3d

C++: GcGeCircArc3d::set(const class GcGePoint3d &, const class GcGeVector3d &, const class GcGeVector3d &, double, double, double) –> class GcGeCircArc3d &

  1. set(self: pygcad.pygrx.GcGeCircArc3d, startPoint: pygcad.pygrx.GcGePoint3d, pnt: pygcad.pygrx.GcGePoint3d, endPoint: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.GcGeCircArc3d

C++: GcGeCircArc3d::set(const class GcGePoint3d &, const class GcGePoint3d &, const class GcGePoint3d &) –> class GcGeCircArc3d &

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

C++: GcGeCircArc3d::set(const class GcGePoint3d &, const class GcGePoint3d &, const class GcGePoint3d &, enum GcGe::ErrorCondition &) –> class GcGeCircArc3d &

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

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

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

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

setAngles(self: pygcad.pygrx.GcGeCircArc3d, startAngle: float, endAngle: float) pygcad.pygrx.GcGeCircArc3d

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

setAxes(self: pygcad.pygrx.GcGeCircArc3d, normal: pygcad.pygrx.GcGeVector3d, refVec: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.GcGeCircArc3d

C++: GcGeCircArc3d::setAxes(const class GcGeVector3d &, const class GcGeVector3d &) –> class GcGeCircArc3d &

setCenter(self: pygcad.pygrx.GcGeCircArc3d, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.GcGeCircArc3d

C++: GcGeCircArc3d::setCenter(const class GcGePoint3d &) –> class GcGeCircArc3d &

setRadius(self: pygcad.pygrx.GcGeCircArc3d, para: float) pygcad.pygrx.GcGeCircArc3d

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

startAng(self: pygcad.pygrx.GcGeCircArc3d) float

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

startPoint(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGePoint3d

C++: GcGeCircArc3d::startPoint() const –> class GcGePoint3d

tangent(*args, **kwargs)

Overloaded function.

  1. tangent(self: pygcad.pygrx.GcGeCircArc3d, pnt: pygcad.pygrx.GcGePoint3d, line: pygcad.pygrx.GcGeLine3d) -> bool

  2. tangent(self: pygcad.pygrx.GcGeCircArc3d, pnt: pygcad.pygrx.GcGePoint3d, line: pygcad.pygrx.GcGeLine3d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGeCircArc3d::tangent(const class GcGePoint3d &, class GcGeLine3d &, const class GcGeTol &) const –> bool

  1. tangent(self: pygcad.pygrx.GcGeCircArc3d, pnt: pygcad.pygrx.GcGePoint3d, line: pygcad.pygrx.GcGeLine3d, tol: pygcad.pygrx.GcGeTol, error: GcGe::ErrorCondition) -> bool

C++: GcGeCircArc3d::tangent(const class GcGePoint3d &, class GcGeLine3d &, const class GcGeTol &, enum GcGe::ErrorCondition &) const –> bool