GcGeTorus
- class pygcad.pygrx.GcGeTorus
Bases:
GcGeSurface
Methods Summary
assign
(self, torus)C++: GcGeTorus::operator=(const class GcGeTorus &) --> class GcGeTorus &
axisOfSymmetry
(self)C++: GcGeTorus::axisOfSymmetry() const --> class GcGeVector3d
center
(self)C++: GcGeTorus::center() const --> class GcGePoint3d
getAnglesInU
(self)C++: GcGeTorus::getAnglesInU(double &, double &) const --> void
getAnglesInV
(self)C++: GcGeTorus::getAnglesInV(double &, double &) const --> void
intersectWith
(self, linEnt, tol)C++: GcGeTorus::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const --> bool
isApple
(self)C++: GcGeTorus::isApple() const --> bool
isDegenerate
(self)C++: GcGeTorus::isDegenerate() const --> bool
isDoughnut
(self)C++: GcGeTorus::isDoughnut() const --> bool
isHollow
(self)C++: GcGeTorus::isHollow() const --> bool
isLemon
(self)C++: GcGeTorus::isLemon() const --> bool
isOuterNormal
(self)C++: GcGeTorus::isOuterNormal() const --> bool
isVortex
(self)C++: GcGeTorus::isVortex() const --> bool
majorRadius
(self)C++: GcGeTorus::majorRadius() const --> double
minorRadius
(self)C++: GcGeTorus::minorRadius() const --> double
refAxis
(self)C++: GcGeTorus::refAxis() const --> class GcGeVector3d
set
(*args, **kwargs)Overloaded function.
setAnglesInU
(self, start, end)C++: GcGeTorus::setAnglesInU(double, double) --> class GcGeTorus &
setAnglesInV
(self, start, end)C++: GcGeTorus::setAnglesInV(double, double) --> class GcGeTorus &
setMajorRadius
(self, radius)C++: GcGeTorus::setMajorRadius(double) --> class GcGeTorus &
setMinorRadius
(self, radius)C++: GcGeTorus::setMinorRadius(double) --> class GcGeTorus &
Methods Documentation
- assign(self: pygcad.pygrx.GcGeTorus, torus: pygcad.pygrx.GcGeTorus) pygcad.pygrx.GcGeTorus
C++: GcGeTorus::operator=(const class GcGeTorus &) –> class GcGeTorus &
- axisOfSymmetry(self: pygcad.pygrx.GcGeTorus) pygcad.pygrx.GcGeVector3d
C++: GcGeTorus::axisOfSymmetry() const –> class GcGeVector3d
- center(self: pygcad.pygrx.GcGeTorus) pygcad.pygrx.GcGePoint3d
C++: GcGeTorus::center() const –> class GcGePoint3d
- getAnglesInU(self: pygcad.pygrx.GcGeTorus) Tuple[float, float]
C++: GcGeTorus::getAnglesInU(double &, double &) const –> void
- getAnglesInV(self: pygcad.pygrx.GcGeTorus) Tuple[float, float]
C++: GcGeTorus::getAnglesInV(double &, double &) const –> void
- intersectWith(self: pygcad.pygrx.GcGeTorus, linEnt: pygcad.pygrx.GcGeLinearEnt3d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C03CF80F0>) Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]
C++: GcGeTorus::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool
- isApple(self: pygcad.pygrx.GcGeTorus) bool
C++: GcGeTorus::isApple() const –> bool
- isDegenerate(self: pygcad.pygrx.GcGeTorus) bool
C++: GcGeTorus::isDegenerate() const –> bool
- isDoughnut(self: pygcad.pygrx.GcGeTorus) bool
C++: GcGeTorus::isDoughnut() const –> bool
- isHollow(self: pygcad.pygrx.GcGeTorus) bool
C++: GcGeTorus::isHollow() const –> bool
- isLemon(self: pygcad.pygrx.GcGeTorus) bool
C++: GcGeTorus::isLemon() const –> bool
- isOuterNormal(self: pygcad.pygrx.GcGeTorus) bool
C++: GcGeTorus::isOuterNormal() const –> bool
- isVortex(self: pygcad.pygrx.GcGeTorus) bool
C++: GcGeTorus::isVortex() const –> bool
- majorRadius(self: pygcad.pygrx.GcGeTorus) float
C++: GcGeTorus::majorRadius() const –> double
- minorRadius(self: pygcad.pygrx.GcGeTorus) float
C++: GcGeTorus::minorRadius() const –> double
- refAxis(self: pygcad.pygrx.GcGeTorus) pygcad.pygrx.GcGeVector3d
C++: GcGeTorus::refAxis() const –> class GcGeVector3d
- set(*args, **kwargs)
Overloaded function.
set(self: pygcad.pygrx.GcGeTorus, majorRadius: float, minorRadius: float, origin: pygcad.pygrx.GcGePoint3d, axisOfSymmetry: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.GcGeTorus
C++: GcGeTorus::set(double, double, const class GcGePoint3d &, const class GcGeVector3d &) –> class GcGeTorus &
set(self: pygcad.pygrx.GcGeTorus, majorRadius: float, minorRadius: float, origin: pygcad.pygrx.GcGePoint3d, axisOfSymmetry: pygcad.pygrx.GcGeVector3d, refAxis: pygcad.pygrx.GcGeVector3d, startAngleU: float, endAngleU: float, startAngleV: float, endAngleV: float) -> pygcad.pygrx.GcGeTorus
C++: GcGeTorus::set(double, double, const class GcGePoint3d &, const class GcGeVector3d &, const class GcGeVector3d &, double, double, double, double) –> class GcGeTorus &
- setAnglesInU(self: pygcad.pygrx.GcGeTorus, start: float, end: float) pygcad.pygrx.GcGeTorus
C++: GcGeTorus::setAnglesInU(double, double) –> class GcGeTorus &
- setAnglesInV(self: pygcad.pygrx.GcGeTorus, start: float, end: float) pygcad.pygrx.GcGeTorus
C++: GcGeTorus::setAnglesInV(double, double) –> class GcGeTorus &
- setMajorRadius(self: pygcad.pygrx.GcGeTorus, radius: float) pygcad.pygrx.GcGeTorus
C++: GcGeTorus::setMajorRadius(double) –> class GcGeTorus &
- setMinorRadius(self: pygcad.pygrx.GcGeTorus, radius: float) pygcad.pygrx.GcGeTorus
C++: GcGeTorus::setMinorRadius(double) –> class GcGeTorus &