|
CFx SDK Documentation 2026 SP0
|
#include <OdIesnaFile.h>
Public Member Functions | |
| virtual double * | vertAngles () const =0 |
| virtual OdInt32 | numVertAngles () const =0 |
| virtual double * | horzAngles () const =0 |
| virtual OdInt32 | numHorzAngles () const =0 |
| virtual double ** | candelaDistribution () const =0 |
| virtual double | maxCandela () const =0 |
| virtual OdGiWebLightTraits::WebFileType | fileType () const =0 |
| virtual OdGiWebLightTraits::WebSymmetry | fileSymmetry () const =0 |
| virtual bool | isHorzAng90To270 () const =0 |
| virtual double | getLumensLamp () const =0 |
| virtual double | getMultiplier () const =0 |
| virtual double | getValue (double theta, double phi) const =0 |
| virtual double | getValue_ipl (double theta, double phi) const =0 |
| virtual void | render (OdGiGeometry *pWD, double scale, OdInt32 interpolation=0) const =0 |
Public Member Functions inherited from OdRxObject | |
| ODRX_HEAP_OPERATORS () | |
| OdRxObject () | |
| virtual | ~OdRxObject () |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| virtual OdRxClass * | isA () const |
| virtual void | addRef ()=0 |
| virtual void | release ()=0 |
| virtual long | numRefs () const |
| bool | isKindOf (const OdRxClass *pClass) const |
| virtual OdRxObjectPtr | clone () const |
| virtual void | copyFrom (const OdRxObject *pSource) |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| static OdRxClass * | desc () |
| static void | rxInit () |
| static void | rxUninit () |
This class defines the interface for .ies file format.
Corresponding C++ library: TD_Root
<group Other_Classes>
Definition at line 44 of file OdIesnaFile.h.
|
pure virtual |
Return candela distribution arrays.
|
pure virtual |
Return type of .ies file symmetry.
|
pure virtual |
Return type of .ies file.
|
pure virtual |
Returns Lumens per lamp.
|
pure virtual |
Returns Candela multiplying factor.
|
pure virtual |
Returns non-interpolated candela value for specified angles.
| theta | [in] Horizontal angle. |
| phi | [in] Vertical angle. |
|
pure virtual |
Returns interpolated candela value for specified angles.
| theta | [in] Horizontal angle. |
| phi | [in] Vertical angle. |
|
pure virtual |
Return horizontal angles array.
|
pure virtual |
Returns horizontal angle rotation flag.
|
pure virtual |
Return maximal candela value.
|
pure virtual |
Return number of horizontal angles in array.
|
pure virtual |
Return number of vertical angles in array.
|
pure virtual |
Vectorize candela distribution as 3d wireframe mesh.
| pWD | [in] Geometry interface. |
| scale | [in] Scaling factor. \interpolation [in] Level of interpolation. |
|
pure virtual |
Return vertical angles array.