GcGeEllipArc2d

class pygcad.pygrx.GcGeEllipArc2d

Bases: GcGeCurve2d

Methods Summary

assign(self, ell)

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

center(self)

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

endAng(self)

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

endPoint(self)

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

intersectWith(self, line, tol)

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

isCircular(*args, **kwargs)

Overloaded function.

isClockWise(self)

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

isInside(*args, **kwargs)

Overloaded function.

majorAxis(self)

C++: GcGeEllipArc2d::majorAxis() const --> class GcGeVector2d

majorRadius(self)

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

minorAxis(self)

C++: GcGeEllipArc2d::minorAxis() const --> class GcGeVector2d

minorRadius(self)

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

set(*args, **kwargs)

Overloaded function.

setAngles(self, startAngle, endAngle)

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

setAxes(self, majorAxis, minorAxis)

C++: GcGeEllipArc2d::setAxes(const class GcGeVector2d &, const class GcGeVector2d &) --> class GcGeEllipArc2d &

setCenter(self, cent)

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

setMajorRadius(self, rad)

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

setMinorRadius(self, rad)

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

startAng(self)

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

startPoint(self)

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

Methods Documentation

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

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

center(self: pygcad.pygrx.GcGeEllipArc2d) pygcad.pygrx.GcGePoint2d

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

endAng(self: pygcad.pygrx.GcGeEllipArc2d) float

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

endPoint(self: pygcad.pygrx.GcGeEllipArc2d) pygcad.pygrx.GcGePoint2d

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

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

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

isCircular(*args, **kwargs)

Overloaded function.

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

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

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

isClockWise(self: pygcad.pygrx.GcGeEllipArc2d) bool

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

isInside(*args, **kwargs)

Overloaded function.

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

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

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

majorAxis(self: pygcad.pygrx.GcGeEllipArc2d) GcGeVector2d

C++: GcGeEllipArc2d::majorAxis() const –> class GcGeVector2d

majorRadius(self: pygcad.pygrx.GcGeEllipArc2d) float

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

minorAxis(self: pygcad.pygrx.GcGeEllipArc2d) GcGeVector2d

C++: GcGeEllipArc2d::minorAxis() const –> class GcGeVector2d

minorRadius(self: pygcad.pygrx.GcGeEllipArc2d) float

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

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGeEllipArc2d, cent: pygcad.pygrx.GcGePoint2d, majorAxis: GcGeVector2d, minorAxis: GcGeVector2d, majorRadius: float, minorRadius: float) -> pygcad.pygrx.GcGeEllipArc2d

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

  1. set(self: pygcad.pygrx.GcGeEllipArc2d, cent: pygcad.pygrx.GcGePoint2d, majorAxis: GcGeVector2d, minorAxis: GcGeVector2d, majorRadius: float, minorRadius: float, startAngle: float, endAngle: float) -> pygcad.pygrx.GcGeEllipArc2d

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

  1. set(self: pygcad.pygrx.GcGeEllipArc2d, arc: pygcad.pygrx.GcGeCircArc2d) -> pygcad.pygrx.GcGeEllipArc2d

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

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

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

setAxes(self: pygcad.pygrx.GcGeEllipArc2d, majorAxis: GcGeVector2d, minorAxis: GcGeVector2d) pygcad.pygrx.GcGeEllipArc2d

C++: GcGeEllipArc2d::setAxes(const class GcGeVector2d &, const class GcGeVector2d &) –> class GcGeEllipArc2d &

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

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

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

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

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

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

startAng(self: pygcad.pygrx.GcGeEllipArc2d) float

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

startPoint(self: pygcad.pygrx.GcGeEllipArc2d) pygcad.pygrx.GcGePoint2d

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