GcGiWebLightTraits

class pygcad.pygrx.GcGiWebLightTraits

Bases: GcGiPointLightTraits

Attributes Summary

kAxialSymmetry

kDoubleSymmetry

kNoSymmetry

kSingleSymmetry

kTypeA

kTypeB

kTypeC

Methods Summary

assign(self, para)

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

cast(inPtr)

C++: GcGiWebLightTraits::cast(const class GcRxObject *) --> class GcGiWebLightTraits *

className()

C++: GcGiWebLightTraits::className() --> const wchar_t *

desc()

C++: GcGiWebLightTraits::desc() --> class GcRxClass *

isA(self)

C++: GcGiWebLightTraits::isA() const --> class GcRxClass *

rxInit()

C++: GcGiWebLightTraits::rxInit() --> void

setWebFile(self, webFile)

C++: GcGiWebLightTraits::setWebFile(const wchar_t *) --> void

setWebFileType(self, type)

C++: GcGiWebLightTraits::setWebFileType(enum GcGiWebLightTraits::WebFileType) --> void

setWebFlux(self, flux)

C++: GcGiWebLightTraits::setWebFlux(double) const --> void

setWebHorzAng90to270(self, bIs90to270)

C++: GcGiWebLightTraits::setWebHorzAng90to270(bool) --> void

setWebRotation(self, rotation)

C++: GcGiWebLightTraits::setWebRotation(class GcGeVector3d) --> void

setWebSymmetry(self, symmetry)

C++: GcGiWebLightTraits::setWebSymmetry(enum GcGiWebLightTraits::WebSymmetry) --> void

webFile(self, webFile)

C++: GcGiWebLightTraits::webFile(class GcString &) const --> void

webFileType(self)

C++: GcGiWebLightTraits::webFileType() const --> enum GcGiWebLightTraits::WebFileType

webFlux(self)

C++: GcGiWebLightTraits::webFlux() const --> double

webHorzAng90to270(self)

C++: GcGiWebLightTraits::webHorzAng90to270() const --> bool

webRotation(self, rotation)

C++: GcGiWebLightTraits::webRotation(class GcGeVector3d &) const --> void

webSymmetry(self)

C++: GcGiWebLightTraits::webSymmetry() const --> enum GcGiWebLightTraits::WebSymmetry

Attributes Documentation

kAxialSymmetry = <WebSymmetry.kAxialSymmetry: 3>
kDoubleSymmetry = <WebSymmetry.kDoubleSymmetry: 2>
kNoSymmetry = <WebSymmetry.kNoSymmetry: 0>
kSingleSymmetry = <WebSymmetry.kSingleSymmetry: 1>
kTypeA = <WebFileType.kTypeA: 3>
kTypeB = <WebFileType.kTypeB: 2>
kTypeC = <WebFileType.kTypeC: 1>

Methods Documentation

assign(self: pygcad.pygrx.GcGiWebLightTraits, para: pygcad.pygrx.GcGiWebLightTraits) pygcad.pygrx.GcGiWebLightTraits

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

static cast(inPtr: pygcad.pygrx.GcRxObject) pygcad.pygrx.GcGiWebLightTraits

C++: GcGiWebLightTraits::cast(const class GcRxObject *) –> class GcGiWebLightTraits *

static className() str

C++: GcGiWebLightTraits::className() –> const wchar_t *

static desc() pygcad.pygrx.GcRxClass

C++: GcGiWebLightTraits::desc() –> class GcRxClass *

isA(self: pygcad.pygrx.GcGiWebLightTraits) pygcad.pygrx.GcRxClass

C++: GcGiWebLightTraits::isA() const –> class GcRxClass *

static rxInit() None

C++: GcGiWebLightTraits::rxInit() –> void

setWebFile(self: pygcad.pygrx.GcGiWebLightTraits, webFile: str) None

C++: GcGiWebLightTraits::setWebFile(const wchar_t *) –> void

setWebFileType(self: pygcad.pygrx.GcGiWebLightTraits, type: pygcad.pygrx.GcGiWebLightTraits.WebFileType) None

C++: GcGiWebLightTraits::setWebFileType(enum GcGiWebLightTraits::WebFileType) –> void

setWebFlux(self: pygcad.pygrx.GcGiWebLightTraits, flux: float) None

C++: GcGiWebLightTraits::setWebFlux(double) const –> void

setWebHorzAng90to270(self: pygcad.pygrx.GcGiWebLightTraits, bIs90to270: bool) None

C++: GcGiWebLightTraits::setWebHorzAng90to270(bool) –> void

setWebRotation(self: pygcad.pygrx.GcGiWebLightTraits, rotation: pygcad.pygrx.GcGeVector3d) None

C++: GcGiWebLightTraits::setWebRotation(class GcGeVector3d) –> void

setWebSymmetry(self: pygcad.pygrx.GcGiWebLightTraits, symmetry: pygcad.pygrx.GcGiWebLightTraits.WebSymmetry) None

C++: GcGiWebLightTraits::setWebSymmetry(enum GcGiWebLightTraits::WebSymmetry) –> void

webFile(self: pygcad.pygrx.GcGiWebLightTraits, webFile: GcString) None

C++: GcGiWebLightTraits::webFile(class GcString &) const –> void

webFileType(self: pygcad.pygrx.GcGiWebLightTraits) pygcad.pygrx.GcGiWebLightTraits.WebFileType

C++: GcGiWebLightTraits::webFileType() const –> enum GcGiWebLightTraits::WebFileType

webFlux(self: pygcad.pygrx.GcGiWebLightTraits) float

C++: GcGiWebLightTraits::webFlux() const –> double

webHorzAng90to270(self: pygcad.pygrx.GcGiWebLightTraits) bool

C++: GcGiWebLightTraits::webHorzAng90to270() const –> bool

webRotation(self: pygcad.pygrx.GcGiWebLightTraits, rotation: pygcad.pygrx.GcGeVector3d) None

C++: GcGiWebLightTraits::webRotation(class GcGeVector3d &) const –> void

webSymmetry(self: pygcad.pygrx.GcGiWebLightTraits) pygcad.pygrx.GcGiWebLightTraits.WebSymmetry

C++: GcGiWebLightTraits::webSymmetry() const –> enum GcGiWebLightTraits::WebSymmetry