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.

  1. isClosed(self: pygcad.pygrx.GcGeSphere) -> bool

  2. 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.

  1. set(self: pygcad.pygrx.GcGeSphere, radius: float, center: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.GcGeSphere

C++: GcGeSphere::set(double, const class GcGePoint3d &) –> class GcGeSphere &

  1. 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