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.

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

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