GcGeEllipArc3d

class pygcad.pygrx.GcGeEllipArc3d

Bases: GcGeCurve3d

Methods Summary

assign(self, ell)

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

center(self)

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

closestPointToPlane(*args, **kwargs)

Overloaded function.

endAng(self)

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

endPoint(self)

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

getPlane(self, plane)

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

intersectWith(*args, **kwargs)

Overloaded function.

isCircular(*args, **kwargs)

Overloaded function.

isInside(*args, **kwargs)

Overloaded function.

majorAxis(self)

C++: GcGeEllipArc3d::majorAxis() const --> class GcGeVector3d

majorRadius(self)

C++: GcGeEllipArc3d::majorRadius() const --> double

minorAxis(self)

C++: GcGeEllipArc3d::minorAxis() const --> class GcGeVector3d

minorRadius(self)

C++: GcGeEllipArc3d::minorRadius() const --> double

normal(self)

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

projIntersectWith(self, line, projDir, tol)

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

set(*args, **kwargs)

Overloaded function.

setAngles(self, startAngle, endAngle)

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

setAxes(self, majorAxis, minorAxis)

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

setCenter(self, cent)

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

setMajorRadius(self, rad)

C++: GcGeEllipArc3d::setMajorRadius(double) --> class GcGeEllipArc3d &

setMinorRadius(self, rad)

C++: GcGeEllipArc3d::setMinorRadius(double) --> class GcGeEllipArc3d &

startAng(self)

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

startPoint(self)

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

Methods Documentation

assign(self: pygcad.pygrx.GcGeEllipArc3d, ell: pygcad.pygrx.GcGeEllipArc3d) pygcad.pygrx.GcGeEllipArc3d

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

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

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

closestPointToPlane(*args, **kwargs)

Overloaded function.

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

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

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

endAng(self: pygcad.pygrx.GcGeEllipArc3d) float

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

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

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

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

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

intersectWith(*args, **kwargs)

Overloaded function.

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

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

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

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

isCircular(*args, **kwargs)

Overloaded function.

  1. isCircular(self: pygcad.pygrx.GcGeEllipArc3d) -> bool

  2. isCircular(self: pygcad.pygrx.GcGeEllipArc3d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGeEllipArc3d::isCircular(const class GcGeTol &) const –> bool

isInside(*args, **kwargs)

Overloaded function.

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

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

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

majorAxis(self: pygcad.pygrx.GcGeEllipArc3d) pygcad.pygrx.GcGeVector3d

C++: GcGeEllipArc3d::majorAxis() const –> class GcGeVector3d

majorRadius(self: pygcad.pygrx.GcGeEllipArc3d) float

C++: GcGeEllipArc3d::majorRadius() const –> double

minorAxis(self: pygcad.pygrx.GcGeEllipArc3d) pygcad.pygrx.GcGeVector3d

C++: GcGeEllipArc3d::minorAxis() const –> class GcGeVector3d

minorRadius(self: pygcad.pygrx.GcGeEllipArc3d) float

C++: GcGeEllipArc3d::minorRadius() const –> double

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

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

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

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

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGeEllipArc3d, cent: pygcad.pygrx.GcGePoint3d, majorAxis: pygcad.pygrx.GcGeVector3d, minorAxis: pygcad.pygrx.GcGeVector3d, majorRadius: float, minorRadius: float) -> pygcad.pygrx.GcGeEllipArc3d

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

  1. set(self: pygcad.pygrx.GcGeEllipArc3d, cent: pygcad.pygrx.GcGePoint3d, majorAxis: pygcad.pygrx.GcGeVector3d, minorAxis: pygcad.pygrx.GcGeVector3d, majorRadius: float, minorRadius: float, startAngle: float, endAngle: float) -> pygcad.pygrx.GcGeEllipArc3d

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

  1. set(self: pygcad.pygrx.GcGeEllipArc3d, para: GcGeCircArc3d) -> pygcad.pygrx.GcGeEllipArc3d

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

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

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

setAxes(self: pygcad.pygrx.GcGeEllipArc3d, majorAxis: pygcad.pygrx.GcGeVector3d, minorAxis: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.GcGeEllipArc3d

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

setCenter(self: pygcad.pygrx.GcGeEllipArc3d, cent: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.GcGeEllipArc3d

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

setMajorRadius(self: pygcad.pygrx.GcGeEllipArc3d, rad: float) pygcad.pygrx.GcGeEllipArc3d

C++: GcGeEllipArc3d::setMajorRadius(double) –> class GcGeEllipArc3d &

setMinorRadius(self: pygcad.pygrx.GcGeEllipArc3d, rad: float) pygcad.pygrx.GcGeEllipArc3d

C++: GcGeEllipArc3d::setMinorRadius(double) –> class GcGeEllipArc3d &

startAng(self: pygcad.pygrx.GcGeEllipArc3d) float

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

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

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