5#ifndef PXR_IMAGING_PLUGIN_HD_EMBREE_PXRIES_IES_H
6#define PXR_IMAGING_PLUGIN_HD_EMBREE_PXRIES_IES_H
14PXR_NAMESPACE_OPEN_SCOPE
27 void pack(
float *data);
29 bool load(
const string &ies);
33 bool parse(
const string &ies);
36 void process_type_a();
37 void process_type_b();
38 void process_type_c();
44 vector<float> v_angles, h_angles;
47 vector<vector<float>> intensity;
50 enum IESType { TYPE_A = 3, TYPE_B = 2, TYPE_C = 1 } type;
55PXR_NAMESPACE_CLOSE_SCOPE