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.
isCircular(self: pygcad.pygrx.GcGeEllipArc2d) -> bool
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.
isInside(self: pygcad.pygrx.GcGeEllipArc2d, pnt: pygcad.pygrx.GcGePoint2d) -> bool
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.
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 &
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 &
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