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.

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

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

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

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