GcDbSweepOptions

class pygcad.pygrx.GcDbSweepOptions

Bases: pybind11_object

Attributes Summary

kAlignSweepEntityToPath

kBendMiter

kCrimpMiter

kDefaultMiter

kNewMiter

kNoAlignment

kOldMiter

kTranslatePathToSweepEntity

kTranslateSweepEntityToPath

Methods Summary

align(self)

C++: GcDbSweepOptions::align() const --> enum GcDbSweepOptions::AlignOption

alignAngle(self)

C++: GcDbSweepOptions::alignAngle() const --> double

alignStart(self)

C++: GcDbSweepOptions::alignStart() const --> bool

assign(self, src)

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

bank(self)

C++: GcDbSweepOptions::bank() const --> bool

basePoint(self)

C++: GcDbSweepOptions::basePoint() const --> class GcGePoint3d

checkIntersections(self)

C++: GcDbSweepOptions::checkIntersections() const --> bool

checkPathCurve(*args, **kwargs)

Overloaded function.

checkSweepCurve(self, pSweepEnt[, ...])

C++: GcDbSweepOptions::checkSweepCurve(class GcDbEntity *, enum GcDb::Planarity &, class GcGePoint3d &, class GcGeVector3d &, bool &, double &, bool) --> enum Gcad::ErrorStatus

draftAngle(self)

C++: GcDbSweepOptions::draftAngle() const --> double

endDraftDist(self)

C++: GcDbSweepOptions::endDraftDist() const --> double

getPathEntityTransform(self, mat)

C++: GcDbSweepOptions::getPathEntityTransform(class GcGeMatrix3d &) --> bool

getSweepEntityTransform(self, mat)

C++: GcDbSweepOptions::getSweepEntityTransform(class GcGeMatrix3d &) --> bool

miterOption(self)

C++: GcDbSweepOptions::miterOption() const --> enum GcDbSweepOptions::MiterOption

scaleFactor(self)

C++: GcDbSweepOptions::scaleFactor() const --> double

setAlign(self, val)

C++: GcDbSweepOptions::setAlign(enum GcDbSweepOptions::AlignOption) --> void

setAlignAngle(self, ang)

C++: GcDbSweepOptions::setAlignAngle(double) --> void

setAlignStart(self, val)

C++: GcDbSweepOptions::setAlignStart(bool) --> void

setBank(self, val)

C++: GcDbSweepOptions::setBank(bool) --> void

setBasePoint(self, pnt)

C++: GcDbSweepOptions::setBasePoint(class GcGePoint3d &) --> void

setCheckIntersections(self, val)

C++: GcDbSweepOptions::setCheckIntersections(bool) --> void

setDraftAngle(self, ang)

C++: GcDbSweepOptions::setDraftAngle(double) --> void

setEndDraftDist(self, val)

C++: GcDbSweepOptions::setEndDraftDist(double) --> void

setMiterOption(self, val)

C++: GcDbSweepOptions::setMiterOption(enum GcDbSweepOptions::MiterOption) --> void

setPathEntityTransform(*args, **kwargs)

Overloaded function.

setScaleFactor(self, val)

C++: GcDbSweepOptions::setScaleFactor(double) --> void

setStartDraftDist(self, val)

C++: GcDbSweepOptions::setStartDraftDist(double) --> void

setSweepEntityTransform(self, mat)

C++: GcDbSweepOptions::setSweepEntityTransform(class GcGeMatrix3d &) --> void

setTwistAngle(self, ang)

C++: GcDbSweepOptions::setTwistAngle(double) --> void

setTwistRefVec(self, vec)

C++: GcDbSweepOptions::setTwistRefVec(const class GcGeVector3d &) --> void

startDraftDist(self)

C++: GcDbSweepOptions::startDraftDist() const --> double

twistAngle(self)

C++: GcDbSweepOptions::twistAngle() const --> double

twistRefVec(self)

C++: GcDbSweepOptions::twistRefVec() const --> class GcGeVector3d

Attributes Documentation

kAlignSweepEntityToPath = <AlignOption.kAlignSweepEntityToPath: 1>
kBendMiter = <MiterOption.kBendMiter: 4>
kCrimpMiter = <MiterOption.kCrimpMiter: 3>
kDefaultMiter = <MiterOption.kDefaultMiter: 0>
kNewMiter = <MiterOption.kNewMiter: 2>
kNoAlignment = <AlignOption.kNoAlignment: 0>
kOldMiter = <MiterOption.kOldMiter: 1>
kTranslatePathToSweepEntity = <AlignOption.kTranslatePathToSweepEntity: 3>
kTranslateSweepEntityToPath = <AlignOption.kTranslateSweepEntityToPath: 2>

Methods Documentation

align(self: pygcad.pygrx.GcDbSweepOptions) pygcad.pygrx.GcDbSweepOptions.AlignOption

C++: GcDbSweepOptions::align() const –> enum GcDbSweepOptions::AlignOption

alignAngle(self: pygcad.pygrx.GcDbSweepOptions) float

C++: GcDbSweepOptions::alignAngle() const –> double

alignStart(self: pygcad.pygrx.GcDbSweepOptions) bool

C++: GcDbSweepOptions::alignStart() const –> bool

assign(self: pygcad.pygrx.GcDbSweepOptions, src: pygcad.pygrx.GcDbSweepOptions) pygcad.pygrx.GcDbSweepOptions

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

bank(self: pygcad.pygrx.GcDbSweepOptions) bool

C++: GcDbSweepOptions::bank() const –> bool

basePoint(self: pygcad.pygrx.GcDbSweepOptions) pygcad.pygrx.GcGePoint3d

C++: GcDbSweepOptions::basePoint() const –> class GcGePoint3d

checkIntersections(self: pygcad.pygrx.GcDbSweepOptions) bool

C++: GcDbSweepOptions::checkIntersections() const –> bool

checkPathCurve(*args, **kwargs)

Overloaded function.

  1. checkPathCurve(self: pygcad.pygrx.GcDbSweepOptions, pPathEnt: pygcad.pygrx.GcDbEntity) -> pygcad.pygrx.Gcad.ErrorStatus

  2. checkPathCurve(self: pygcad.pygrx.GcDbSweepOptions, pPathEnt: pygcad.pygrx.GcDbEntity, displayErrorMessages: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSweepOptions::checkPathCurve(class GcDbEntity *, bool) –> enum Gcad::ErrorStatus

checkSweepCurve(self: pygcad.pygrx.GcDbSweepOptions, pSweepEnt: pygcad.pygrx.GcDbEntity, displayErrorMessages: bool = False) Tuple[pygcad.pygrx.GcDb.Planarity, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGeVector3d, bool, float]

C++: GcDbSweepOptions::checkSweepCurve(class GcDbEntity *, enum GcDb::Planarity &, class GcGePoint3d &, class GcGeVector3d &, bool &, double &, bool) –> enum Gcad::ErrorStatus

draftAngle(self: pygcad.pygrx.GcDbSweepOptions) float

C++: GcDbSweepOptions::draftAngle() const –> double

endDraftDist(self: pygcad.pygrx.GcDbSweepOptions) float

C++: GcDbSweepOptions::endDraftDist() const –> double

getPathEntityTransform(self: pygcad.pygrx.GcDbSweepOptions, mat: pygcad.pygrx.GcGeMatrix3d) bool

C++: GcDbSweepOptions::getPathEntityTransform(class GcGeMatrix3d &) –> bool

getSweepEntityTransform(self: pygcad.pygrx.GcDbSweepOptions, mat: pygcad.pygrx.GcGeMatrix3d) bool

C++: GcDbSweepOptions::getSweepEntityTransform(class GcGeMatrix3d &) –> bool

miterOption(self: pygcad.pygrx.GcDbSweepOptions) pygcad.pygrx.GcDbSweepOptions.MiterOption

C++: GcDbSweepOptions::miterOption() const –> enum GcDbSweepOptions::MiterOption

scaleFactor(self: pygcad.pygrx.GcDbSweepOptions) float

C++: GcDbSweepOptions::scaleFactor() const –> double

setAlign(self: pygcad.pygrx.GcDbSweepOptions, val: pygcad.pygrx.GcDbSweepOptions.AlignOption) None

C++: GcDbSweepOptions::setAlign(enum GcDbSweepOptions::AlignOption) –> void

setAlignAngle(self: pygcad.pygrx.GcDbSweepOptions, ang: float) None

C++: GcDbSweepOptions::setAlignAngle(double) –> void

setAlignStart(self: pygcad.pygrx.GcDbSweepOptions, val: bool) None

C++: GcDbSweepOptions::setAlignStart(bool) –> void

setBank(self: pygcad.pygrx.GcDbSweepOptions, val: bool) None

C++: GcDbSweepOptions::setBank(bool) –> void

setBasePoint(self: pygcad.pygrx.GcDbSweepOptions, pnt: pygcad.pygrx.GcGePoint3d) None

C++: GcDbSweepOptions::setBasePoint(class GcGePoint3d &) –> void

setCheckIntersections(self: pygcad.pygrx.GcDbSweepOptions, val: bool) None

C++: GcDbSweepOptions::setCheckIntersections(bool) –> void

setDraftAngle(self: pygcad.pygrx.GcDbSweepOptions, ang: float) None

C++: GcDbSweepOptions::setDraftAngle(double) –> void

setEndDraftDist(self: pygcad.pygrx.GcDbSweepOptions, val: float) None

C++: GcDbSweepOptions::setEndDraftDist(double) –> void

setMiterOption(self: pygcad.pygrx.GcDbSweepOptions, val: pygcad.pygrx.GcDbSweepOptions.MiterOption) None

C++: GcDbSweepOptions::setMiterOption(enum GcDbSweepOptions::MiterOption) –> void

setPathEntityTransform(*args, **kwargs)

Overloaded function.

  1. setPathEntityTransform(self: pygcad.pygrx.GcDbSweepOptions, mat: pygcad.pygrx.GcGeMatrix3d) -> None

C++: GcDbSweepOptions::setPathEntityTransform(class GcGeMatrix3d &) –> void

  1. setPathEntityTransform(self: pygcad.pygrx.GcDbSweepOptions, pPathEnt: pygcad.pygrx.GcDbEntity) -> pygcad.pygrx.Gcad.ErrorStatus

  2. setPathEntityTransform(self: pygcad.pygrx.GcDbSweepOptions, pPathEnt: pygcad.pygrx.GcDbEntity, displayErrorMessages: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbSweepOptions::setPathEntityTransform(class GcDbEntity *, bool) –> enum Gcad::ErrorStatus

setScaleFactor(self: pygcad.pygrx.GcDbSweepOptions, val: float) None

C++: GcDbSweepOptions::setScaleFactor(double) –> void

setStartDraftDist(self: pygcad.pygrx.GcDbSweepOptions, val: float) None

C++: GcDbSweepOptions::setStartDraftDist(double) –> void

setSweepEntityTransform(self: pygcad.pygrx.GcDbSweepOptions, mat: pygcad.pygrx.GcGeMatrix3d) None

C++: GcDbSweepOptions::setSweepEntityTransform(class GcGeMatrix3d &) –> void

setTwistAngle(self: pygcad.pygrx.GcDbSweepOptions, ang: float) None

C++: GcDbSweepOptions::setTwistAngle(double) –> void

setTwistRefVec(self: pygcad.pygrx.GcDbSweepOptions, vec: pygcad.pygrx.GcGeVector3d) None

C++: GcDbSweepOptions::setTwistRefVec(const class GcGeVector3d &) –> void

startDraftDist(self: pygcad.pygrx.GcDbSweepOptions) float

C++: GcDbSweepOptions::startDraftDist() const –> double

twistAngle(self: pygcad.pygrx.GcDbSweepOptions) float

C++: GcDbSweepOptions::twistAngle() const –> double

twistRefVec(self: pygcad.pygrx.GcDbSweepOptions) pygcad.pygrx.GcGeVector3d

C++: GcDbSweepOptions::twistRefVec() const –> class GcGeVector3d