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.
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
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.
isInside(self: pygcad.pygrx.GcGeCircArc2d, pnt: GcGePoint2d) -> bool
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.
set(self: pygcad.pygrx.GcGeCircArc2d, cent: GcGePoint2d, radius: float) -> pygcad.pygrx.GcGeCircArc2d
C++: GcGeCircArc2d::set(const class GcGePoint2d &, double) –> class GcGeCircArc2d &
set(self: pygcad.pygrx.GcGeCircArc2d, cent: GcGePoint2d, radius: float, ang1: float, ang2: float) -> pygcad.pygrx.GcGeCircArc2d
set(self: pygcad.pygrx.GcGeCircArc2d, cent: GcGePoint2d, radius: float, ang1: float, ang2: float, refVec: GcGeVector2d) -> pygcad.pygrx.GcGeCircArc2d
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 &
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 &
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 &
set(self: pygcad.pygrx.GcGeCircArc2d, startPoint: GcGePoint2d, endPoint: GcGePoint2d, bulge: float) -> pygcad.pygrx.GcGeCircArc2d
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 &
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 &
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.
tangent(self: pygcad.pygrx.GcGeCircArc2d, pnt: GcGePoint2d, line: GcGeLine2d) -> bool
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
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