GcGeCone

class pygcad.pygrx.GcGeCone

Bases: GcGeSurface

Methods Summary

apex(self)

C++: GcGeCone::apex() const --> class GcGePoint3d

assign(self, cone)

C++: GcGeCone::operator=(const class GcGeCone &) --> class GcGeCone &

axisOfSymmetry(self)

C++: GcGeCone::axisOfSymmetry() const --> class GcGeVector3d

baseCenter(self)

C++: GcGeCone::baseCenter() const --> class GcGePoint3d

baseRadius(self)

C++: GcGeCone::baseRadius() const --> double

getAngles(self)

C++: GcGeCone::getAngles(double &, double &) const --> void

getHalfAngle(self)

C++: GcGeCone::getHalfAngle(double &, double &) const --> void

getHeight(self, range)

C++: GcGeCone::getHeight(class GcGeInterval &) const --> void

halfAngle(self)

C++: GcGeCone::halfAngle() const --> double

heightAt(self, u)

C++: GcGeCone::heightAt(double) const --> double

intersectWith(self, linEnt, tol)

C++: GcGeCone::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const --> bool

isClosed(*args, **kwargs)

Overloaded function.

isOuterNormal(self)

C++: GcGeCone::isOuterNormal() const --> bool

refAxis(self)

C++: GcGeCone::refAxis() const --> class GcGeVector3d

set(*args, **kwargs)

Overloaded function.

setAngles(self, startAngle, endAngle)

C++: GcGeCone::setAngles(double, double) --> class GcGeCone &

setBaseRadius(self, radius)

C++: GcGeCone::setBaseRadius(double) --> class GcGeCone &

setHeight(self, height)

C++: GcGeCone::setHeight(const class GcGeInterval &) --> class GcGeCone &

Methods Documentation

apex(self: pygcad.pygrx.GcGeCone) pygcad.pygrx.GcGePoint3d

C++: GcGeCone::apex() const –> class GcGePoint3d

assign(self: pygcad.pygrx.GcGeCone, cone: pygcad.pygrx.GcGeCone) pygcad.pygrx.GcGeCone

C++: GcGeCone::operator=(const class GcGeCone &) –> class GcGeCone &

axisOfSymmetry(self: pygcad.pygrx.GcGeCone) pygcad.pygrx.GcGeVector3d

C++: GcGeCone::axisOfSymmetry() const –> class GcGeVector3d

baseCenter(self: pygcad.pygrx.GcGeCone) pygcad.pygrx.GcGePoint3d

C++: GcGeCone::baseCenter() const –> class GcGePoint3d

baseRadius(self: pygcad.pygrx.GcGeCone) float

C++: GcGeCone::baseRadius() const –> double

getAngles(self: pygcad.pygrx.GcGeCone) Tuple[float, float]

C++: GcGeCone::getAngles(double &, double &) const –> void

getHalfAngle(self: pygcad.pygrx.GcGeCone) None

C++: GcGeCone::getHalfAngle(double &, double &) const –> void

getHeight(self: pygcad.pygrx.GcGeCone, range: pygcad.pygrx.GcGeInterval) None

C++: GcGeCone::getHeight(class GcGeInterval &) const –> void

halfAngle(self: pygcad.pygrx.GcGeCone) float

C++: GcGeCone::halfAngle() const –> double

heightAt(self: pygcad.pygrx.GcGeCone, u: float) float

C++: GcGeCone::heightAt(double) const –> double

intersectWith(self: pygcad.pygrx.GcGeCone, linEnt: pygcad.pygrx.GcGeLinearEnt3d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C0339C770>) Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]

C++: GcGeCone::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool

isClosed(*args, **kwargs)

Overloaded function.

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

  2. isClosed(self: pygcad.pygrx.GcGeCone, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGeCone::isClosed(const class GcGeTol &) const –> bool

isOuterNormal(self: pygcad.pygrx.GcGeCone) bool

C++: GcGeCone::isOuterNormal() const –> bool

refAxis(self: pygcad.pygrx.GcGeCone) pygcad.pygrx.GcGeVector3d

C++: GcGeCone::refAxis() const –> class GcGeVector3d

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGeCone, cosineAngle: float, sineAngle: float, baseCenter: pygcad.pygrx.GcGePoint3d, baseRadius: float, axisOfSymmetry: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.GcGeCone

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

  1. set(self: pygcad.pygrx.GcGeCone, cosineAngle: float, sineAngle: float, baseCenter: pygcad.pygrx.GcGePoint3d, baseRadius: float, axisOfSymmetry: pygcad.pygrx.GcGeVector3d, refAxis: pygcad.pygrx.GcGeVector3d, height: pygcad.pygrx.GcGeInterval, startAngle: float, endAngle: float) -> pygcad.pygrx.GcGeCone

C++: GcGeCone::set(double, double, const class GcGePoint3d &, double, const class GcGeVector3d &, const class GcGeVector3d &, const class GcGeInterval &, double, double) –> class GcGeCone &

setAngles(self: pygcad.pygrx.GcGeCone, startAngle: float, endAngle: float) pygcad.pygrx.GcGeCone

C++: GcGeCone::setAngles(double, double) –> class GcGeCone &

setBaseRadius(self: pygcad.pygrx.GcGeCone, radius: float) pygcad.pygrx.GcGeCone

C++: GcGeCone::setBaseRadius(double) –> class GcGeCone &

setHeight(self: pygcad.pygrx.GcGeCone, height: pygcad.pygrx.GcGeInterval) pygcad.pygrx.GcGeCone

C++: GcGeCone::setHeight(const class GcGeInterval &) –> class GcGeCone &