GcDbLoftOptions

class pygcad.pygrx.GcDbLoftOptions

Bases: pybind11_object

Attributes Summary

kAllNormal

kEndsNormal

kFirstNormal

kLastNormal

kNoNormal

kUseDraftAngles

Methods Summary

alignDirection(self)

C++: GcDbLoftOptions::alignDirection() const --> bool

arcLengthParam(self)

C++: GcDbLoftOptions::arcLengthParam() const --> bool

assign(self, src)

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

checkOptions(*args, **kwargs)

Overloaded function.

checkPathCurve(*args, **kwargs)

Overloaded function.

closed(self)

C++: GcDbLoftOptions::closed() const --> bool

draftEnd(self)

C++: GcDbLoftOptions::draftEnd() const --> double

draftEndMag(self)

C++: GcDbLoftOptions::draftEndMag() const --> double

draftStart(self)

C++: GcDbLoftOptions::draftStart() const --> double

draftStartMag(self)

C++: GcDbLoftOptions::draftStartMag() const --> double

noTwist(self)

C++: GcDbLoftOptions::noTwist() const --> bool

normal(self)

C++: GcDbLoftOptions::normal() const --> enum GcDbLoftOptions::NormalOption

periodic(self)

C++: GcDbLoftOptions::periodic() const --> bool

ruled(self)

C++: GcDbLoftOptions::ruled() const --> bool

setAlignDirection(self, val)

C++: GcDbLoftOptions::setAlignDirection(bool) --> void

setArcLengthParam(self, val)

C++: GcDbLoftOptions::setArcLengthParam(bool) --> void

setClosed(self, val)

C++: GcDbLoftOptions::setClosed(bool) --> void

setDraftEnd(self, ang)

C++: GcDbLoftOptions::setDraftEnd(double) --> void

setDraftEndMag(self, val)

C++: GcDbLoftOptions::setDraftEndMag(double) --> void

setDraftStart(self, ang)

C++: GcDbLoftOptions::setDraftStart(double) --> void

setDraftStartMag(self, val)

C++: GcDbLoftOptions::setDraftStartMag(double) --> void

setNoTwist(self, val)

C++: GcDbLoftOptions::setNoTwist(bool) --> void

setNormal(self, val)

C++: GcDbLoftOptions::setNormal(enum GcDbLoftOptions::NormalOption) --> void

setOptionsFromSysvars(self)

C++: GcDbLoftOptions::setOptionsFromSysvars() --> enum Gcad::ErrorStatus

setPeriodic(self, val)

C++: GcDbLoftOptions::setPeriodic(bool) --> void

setRuled(self, val)

C++: GcDbLoftOptions::setRuled(bool) --> void

setSimplify(self, val)

C++: GcDbLoftOptions::setSimplify(bool) --> void

setSysvarsFromOptions(self)

C++: GcDbLoftOptions::setSysvarsFromOptions() --> enum Gcad::ErrorStatus

setVirtualGuide(self, val)

C++: GcDbLoftOptions::setVirtualGuide(bool) --> void

simplify(self)

C++: GcDbLoftOptions::simplify() const --> bool

virtualGuide(self)

C++: GcDbLoftOptions::virtualGuide() const --> bool

Attributes Documentation

kAllNormal = <NormalOption.kAllNormal: 4>
kEndsNormal = <NormalOption.kEndsNormal: 3>
kFirstNormal = <NormalOption.kFirstNormal: 1>
kLastNormal = <NormalOption.kLastNormal: 2>
kNoNormal = <NormalOption.kNoNormal: 0>
kUseDraftAngles = <NormalOption.kUseDraftAngles: 5>

Methods Documentation

alignDirection(self: pygcad.pygrx.GcDbLoftOptions) bool

C++: GcDbLoftOptions::alignDirection() const –> bool

arcLengthParam(self: pygcad.pygrx.GcDbLoftOptions) bool

C++: GcDbLoftOptions::arcLengthParam() const –> bool

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

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

checkOptions(*args, **kwargs)

Overloaded function.

  1. checkOptions(self: pygcad.pygrx.GcDbLoftOptions) -> pygcad.pygrx.Gcad.ErrorStatus

  2. checkOptions(self: pygcad.pygrx.GcDbLoftOptions, displayErrorMessages: bool) -> pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbLoftOptions::checkOptions(bool) –> enum Gcad::ErrorStatus

checkPathCurve(*args, **kwargs)

Overloaded function.

  1. checkPathCurve(self: pygcad.pygrx.GcDbLoftOptions, pPathCurve: pygcad.pygrx.GcDbEntity) -> pygcad.pygrx.Gcad.ErrorStatus

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

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

closed(self: pygcad.pygrx.GcDbLoftOptions) bool

C++: GcDbLoftOptions::closed() const –> bool

draftEnd(self: pygcad.pygrx.GcDbLoftOptions) float

C++: GcDbLoftOptions::draftEnd() const –> double

draftEndMag(self: pygcad.pygrx.GcDbLoftOptions) float

C++: GcDbLoftOptions::draftEndMag() const –> double

draftStart(self: pygcad.pygrx.GcDbLoftOptions) float

C++: GcDbLoftOptions::draftStart() const –> double

draftStartMag(self: pygcad.pygrx.GcDbLoftOptions) float

C++: GcDbLoftOptions::draftStartMag() const –> double

noTwist(self: pygcad.pygrx.GcDbLoftOptions) bool

C++: GcDbLoftOptions::noTwist() const –> bool

normal(self: pygcad.pygrx.GcDbLoftOptions) pygcad.pygrx.GcDbLoftOptions.NormalOption

C++: GcDbLoftOptions::normal() const –> enum GcDbLoftOptions::NormalOption

periodic(self: pygcad.pygrx.GcDbLoftOptions) bool

C++: GcDbLoftOptions::periodic() const –> bool

ruled(self: pygcad.pygrx.GcDbLoftOptions) bool

C++: GcDbLoftOptions::ruled() const –> bool

setAlignDirection(self: pygcad.pygrx.GcDbLoftOptions, val: bool) None

C++: GcDbLoftOptions::setAlignDirection(bool) –> void

setArcLengthParam(self: pygcad.pygrx.GcDbLoftOptions, val: bool) None

C++: GcDbLoftOptions::setArcLengthParam(bool) –> void

setClosed(self: pygcad.pygrx.GcDbLoftOptions, val: bool) None

C++: GcDbLoftOptions::setClosed(bool) –> void

setDraftEnd(self: pygcad.pygrx.GcDbLoftOptions, ang: float) None

C++: GcDbLoftOptions::setDraftEnd(double) –> void

setDraftEndMag(self: pygcad.pygrx.GcDbLoftOptions, val: float) None

C++: GcDbLoftOptions::setDraftEndMag(double) –> void

setDraftStart(self: pygcad.pygrx.GcDbLoftOptions, ang: float) None

C++: GcDbLoftOptions::setDraftStart(double) –> void

setDraftStartMag(self: pygcad.pygrx.GcDbLoftOptions, val: float) None

C++: GcDbLoftOptions::setDraftStartMag(double) –> void

setNoTwist(self: pygcad.pygrx.GcDbLoftOptions, val: bool) None

C++: GcDbLoftOptions::setNoTwist(bool) –> void

setNormal(self: pygcad.pygrx.GcDbLoftOptions, val: pygcad.pygrx.GcDbLoftOptions.NormalOption) None

C++: GcDbLoftOptions::setNormal(enum GcDbLoftOptions::NormalOption) –> void

setOptionsFromSysvars(self: pygcad.pygrx.GcDbLoftOptions) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbLoftOptions::setOptionsFromSysvars() –> enum Gcad::ErrorStatus

setPeriodic(self: pygcad.pygrx.GcDbLoftOptions, val: bool) None

C++: GcDbLoftOptions::setPeriodic(bool) –> void

setRuled(self: pygcad.pygrx.GcDbLoftOptions, val: bool) None

C++: GcDbLoftOptions::setRuled(bool) –> void

setSimplify(self: pygcad.pygrx.GcDbLoftOptions, val: bool) None

C++: GcDbLoftOptions::setSimplify(bool) –> void

setSysvarsFromOptions(self: pygcad.pygrx.GcDbLoftOptions) pygcad.pygrx.Gcad.ErrorStatus

C++: GcDbLoftOptions::setSysvarsFromOptions() –> enum Gcad::ErrorStatus

setVirtualGuide(self: pygcad.pygrx.GcDbLoftOptions, val: bool) None

C++: GcDbLoftOptions::setVirtualGuide(bool) –> void

simplify(self: pygcad.pygrx.GcDbLoftOptions) bool

C++: GcDbLoftOptions::simplify() const –> bool

virtualGuide(self: pygcad.pygrx.GcDbLoftOptions) bool

C++: GcDbLoftOptions::virtualGuide() const –> bool