GcGiWebLightTraits
- class pygcad.pygrx.GcGiWebLightTraits
Bases:
GcGiPointLightTraits
Attributes Summary
Methods Summary
assign
(self, para)C++: GcGiWebLightTraits::operator=(const class GcGiWebLightTraits &) --> class GcGiWebLightTraits &
cast
(inPtr)C++: GcGiWebLightTraits::cast(const class GcRxObject *) --> class GcGiWebLightTraits *
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