GcGeSphere
- class pygcad.pygrx.GcGeSphere
Bases:
GcGeSurface
Methods Summary
assign
(self, sphere)C++: GcGeSphere::operator=(const class GcGeSphere &) --> class GcGeSphere &
center
(self)C++: GcGeSphere::center() const --> class GcGePoint3d
getAnglesInU
(self)C++: GcGeSphere::getAnglesInU(double &, double &) const --> void
getAnglesInV
(self)C++: GcGeSphere::getAnglesInV(double &, double &) const --> void
intersectWith
(self, para, tol)C++: GcGeSphere::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const --> bool
isClosed
(*args, **kwargs)Overloaded function.
isOuterNormal
(self)C++: GcGeSphere::isOuterNormal() const --> bool
northAxis
(self)C++: GcGeSphere::northAxis() const --> class GcGeVector3d
northPole
(self)C++: GcGeSphere::northPole() const --> class GcGePoint3d
radius
(self)C++: GcGeSphere::radius() const --> double
refAxis
(self)C++: GcGeSphere::refAxis() const --> class GcGeVector3d
set
(*args, **kwargs)Overloaded function.
setAnglesInU
(self, start, end)C++: GcGeSphere::setAnglesInU(double, double) --> class GcGeSphere &
setAnglesInV
(self, start, end)C++: GcGeSphere::setAnglesInV(double, double) --> class GcGeSphere &
setRadius
(self, para)C++: GcGeSphere::setRadius(double) --> class GcGeSphere &
southPole
(self)C++: GcGeSphere::southPole() const --> class GcGePoint3d
Methods Documentation
- assign(self: pygcad.pygrx.GcGeSphere, sphere: pygcad.pygrx.GcGeSphere) pygcad.pygrx.GcGeSphere
C++: GcGeSphere::operator=(const class GcGeSphere &) –> class GcGeSphere &
- center(self: pygcad.pygrx.GcGeSphere) pygcad.pygrx.GcGePoint3d
C++: GcGeSphere::center() const –> class GcGePoint3d
- getAnglesInU(self: pygcad.pygrx.GcGeSphere) Tuple[float, float]
C++: GcGeSphere::getAnglesInU(double &, double &) const –> void
- getAnglesInV(self: pygcad.pygrx.GcGeSphere) Tuple[float, float]
C++: GcGeSphere::getAnglesInV(double &, double &) const –> void
- intersectWith(self: pygcad.pygrx.GcGeSphere, para: pygcad.pygrx.GcGeLinearEnt3d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C03DF1970>) Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]
C++: GcGeSphere::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool
- isClosed(*args, **kwargs)
Overloaded function.
isClosed(self: pygcad.pygrx.GcGeSphere) -> bool
isClosed(self: pygcad.pygrx.GcGeSphere, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeSphere::isClosed(const class GcGeTol &) const –> bool
- isOuterNormal(self: pygcad.pygrx.GcGeSphere) bool
C++: GcGeSphere::isOuterNormal() const –> bool
- northAxis(self: pygcad.pygrx.GcGeSphere) pygcad.pygrx.GcGeVector3d
C++: GcGeSphere::northAxis() const –> class GcGeVector3d
- northPole(self: pygcad.pygrx.GcGeSphere) pygcad.pygrx.GcGePoint3d
C++: GcGeSphere::northPole() const –> class GcGePoint3d
- radius(self: pygcad.pygrx.GcGeSphere) float
C++: GcGeSphere::radius() const –> double
- refAxis(self: pygcad.pygrx.GcGeSphere) pygcad.pygrx.GcGeVector3d
C++: GcGeSphere::refAxis() const –> class GcGeVector3d
- set(*args, **kwargs)
Overloaded function.
set(self: pygcad.pygrx.GcGeSphere, radius: float, center: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.GcGeSphere
C++: GcGeSphere::set(double, const class GcGePoint3d &) –> class GcGeSphere &
set(self: pygcad.pygrx.GcGeSphere, radius: float, center: pygcad.pygrx.GcGePoint3d, northAxis: pygcad.pygrx.GcGeVector3d, refAxis: pygcad.pygrx.GcGeVector3d, startAngleU: float, endAngleU: float, startAngleV: float, endAngleV: float) -> pygcad.pygrx.GcGeSphere
C++: GcGeSphere::set(double, const class GcGePoint3d &, const class GcGeVector3d &, const class GcGeVector3d &, double, double, double, double) –> class GcGeSphere &
- setAnglesInU(self: pygcad.pygrx.GcGeSphere, start: float, end: float) pygcad.pygrx.GcGeSphere
C++: GcGeSphere::setAnglesInU(double, double) –> class GcGeSphere &
- setAnglesInV(self: pygcad.pygrx.GcGeSphere, start: float, end: float) pygcad.pygrx.GcGeSphere
C++: GcGeSphere::setAnglesInV(double, double) –> class GcGeSphere &
- setRadius(self: pygcad.pygrx.GcGeSphere, para: float) pygcad.pygrx.GcGeSphere
C++: GcGeSphere::setRadius(double) –> class GcGeSphere &
- southPole(self: pygcad.pygrx.GcGeSphere) pygcad.pygrx.GcGePoint3d
C++: GcGeSphere::southPole() const –> class GcGePoint3d