GcDbSweepOptions
- class pygcad.pygrx.GcDbSweepOptions
Bases:
pybind11_object
Attributes Summary
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.
checkPathCurve(self: pygcad.pygrx.GcDbSweepOptions, pPathEnt: pygcad.pygrx.GcDbEntity) -> pygcad.pygrx.Gcad.ErrorStatus
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.
setPathEntityTransform(self: pygcad.pygrx.GcDbSweepOptions, mat: pygcad.pygrx.GcGeMatrix3d) -> None
C++: GcDbSweepOptions::setPathEntityTransform(class GcGeMatrix3d &) –> void
setPathEntityTransform(self: pygcad.pygrx.GcDbSweepOptions, pPathEnt: pygcad.pygrx.GcDbEntity) -> pygcad.pygrx.Gcad.ErrorStatus
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