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.
isClosed(self: pygcad.pygrx.GcGeCone) -> bool
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.
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 &
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 &