GcGeCylinder
- class pygcad.pygrx.GcGeCylinder
Bases:
GcGeSurface
Methods Summary
assign
(self, cylinder)C++: GcGeCylinder::operator=(const class GcGeCylinder &) --> class GcGeCylinder &
axisOfSymmetry
(self)C++: GcGeCylinder::axisOfSymmetry() const --> class GcGeVector3d
getAngles
(self)C++: GcGeCylinder::getAngles(double &, double &) const --> void
getHeight
(self, height)C++: GcGeCylinder::getHeight(class GcGeInterval &) const --> void
heightAt
(self, u)C++: GcGeCylinder::heightAt(double) const --> double
intersectWith
(self, linEnt, tol)C++: GcGeCylinder::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const --> bool
isClosed
(*args, **kwargs)Overloaded function.
isOuterNormal
(self)C++: GcGeCylinder::isOuterNormal() const --> bool
origin
(self)C++: GcGeCylinder::origin() const --> class GcGePoint3d
radius
(self)C++: GcGeCylinder::radius() const --> double
refAxis
(self)C++: GcGeCylinder::refAxis() const --> class GcGeVector3d
set
(*args, **kwargs)Overloaded function.
setAngles
(self, start, end)C++: GcGeCylinder::setAngles(double, double) --> class GcGeCylinder &
setHeight
(self, height)C++: GcGeCylinder::setHeight(const class GcGeInterval &) --> class GcGeCylinder &
setRadius
(self, radius)C++: GcGeCylinder::setRadius(double) --> class GcGeCylinder &
Methods Documentation
- assign(self: pygcad.pygrx.GcGeCylinder, cylinder: pygcad.pygrx.GcGeCylinder) pygcad.pygrx.GcGeCylinder
C++: GcGeCylinder::operator=(const class GcGeCylinder &) –> class GcGeCylinder &
- axisOfSymmetry(self: pygcad.pygrx.GcGeCylinder) pygcad.pygrx.GcGeVector3d
C++: GcGeCylinder::axisOfSymmetry() const –> class GcGeVector3d
- getAngles(self: pygcad.pygrx.GcGeCylinder) Tuple[float, float]
C++: GcGeCylinder::getAngles(double &, double &) const –> void
- getHeight(self: pygcad.pygrx.GcGeCylinder, height: pygcad.pygrx.GcGeInterval) None
C++: GcGeCylinder::getHeight(class GcGeInterval &) const –> void
- heightAt(self: pygcad.pygrx.GcGeCylinder, u: float) float
C++: GcGeCylinder::heightAt(double) const –> double
- intersectWith(self: pygcad.pygrx.GcGeCylinder, linEnt: pygcad.pygrx.GcGeLinearEnt3d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C03E7A4B0>) Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]
C++: GcGeCylinder::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool
- isClosed(*args, **kwargs)
Overloaded function.
isClosed(self: pygcad.pygrx.GcGeCylinder) -> bool
isClosed(self: pygcad.pygrx.GcGeCylinder, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeCylinder::isClosed(const class GcGeTol &) const –> bool
- isOuterNormal(self: pygcad.pygrx.GcGeCylinder) bool
C++: GcGeCylinder::isOuterNormal() const –> bool
- origin(self: pygcad.pygrx.GcGeCylinder) pygcad.pygrx.GcGePoint3d
C++: GcGeCylinder::origin() const –> class GcGePoint3d
- radius(self: pygcad.pygrx.GcGeCylinder) float
C++: GcGeCylinder::radius() const –> double
- refAxis(self: pygcad.pygrx.GcGeCylinder) pygcad.pygrx.GcGeVector3d
C++: GcGeCylinder::refAxis() const –> class GcGeVector3d
- set(*args, **kwargs)
Overloaded function.
set(self: pygcad.pygrx.GcGeCylinder, radius: float, origin: pygcad.pygrx.GcGePoint3d, axisOfSym: pygcad.pygrx.GcGeVector3d) -> pygcad.pygrx.GcGeCylinder
C++: GcGeCylinder::set(double, const class GcGePoint3d &, const class GcGeVector3d &) –> class GcGeCylinder &
set(self: pygcad.pygrx.GcGeCylinder, radius: float, origin: pygcad.pygrx.GcGePoint3d, axisOfSym: pygcad.pygrx.GcGeVector3d, refAxis: pygcad.pygrx.GcGeVector3d, height: pygcad.pygrx.GcGeInterval, startAngle: float, endAngle: float) -> pygcad.pygrx.GcGeCylinder
C++: GcGeCylinder::set(double, const class GcGePoint3d &, const class GcGeVector3d &, const class GcGeVector3d &, const class GcGeInterval &, double, double) –> class GcGeCylinder &
- setAngles(self: pygcad.pygrx.GcGeCylinder, start: float, end: float) pygcad.pygrx.GcGeCylinder
C++: GcGeCylinder::setAngles(double, double) –> class GcGeCylinder &
- setHeight(self: pygcad.pygrx.GcGeCylinder, height: pygcad.pygrx.GcGeInterval) pygcad.pygrx.GcGeCylinder
C++: GcGeCylinder::setHeight(const class GcGeInterval &) –> class GcGeCylinder &
- setRadius(self: pygcad.pygrx.GcGeCylinder, radius: float) pygcad.pygrx.GcGeCylinder
C++: GcGeCylinder::setRadius(double) –> class GcGeCylinder &