23 #ifndef _NV_AISLE_CSVPARSER_HPP_
24 #define _NV_AISLE_CSVPARSER_HPP_
50 double dewarpTopAngle, dewarpBottomAngle, dewarpPitch,
dewarpYaw, dewarpRoll;
54 float ROI_x0, ROI_y0, ROI_x1, ROI_y1, ROI_x2, ROI_y2, ROI_x3,
ROI_y3,
55 ROI_x4, ROI_y4, ROI_x5, ROI_y5, ROI_x6, ROI_y6, ROI_x7,
ROI_y7;
57 float gx0, gy0, gx1, gy1, gx2, gy2, gx3,
gy3, cx0, cy0, cx1, cy1, cx2, cy2, cx3, cy3;
62 float entry_ROI_x0, entry_ROI_y0, entry_ROI_x1,
entry_ROI_y1, entry_ROI_x2,
65 float exit_ROI_x0, exit_ROI_y0, exit_ROI_x1,
exit_ROI_y1, exit_ROI_x2,
72 double h0, h1, h2, h3, h4, h5, h6, h7,
h8;
105 void DestroyCSVParser();
110 uint32_t prepareAisleCSVMaxViews (uint32_t cam_id, vector<int>* vector_surface_index);
118 int getNvAisleCSVFields (uint32_t cam_id, uint32_t aisle_id,
NvAisleCsvFields *fields);
121 uint32_t getNvAisleCSVMaxViews (uint32_t cam_id, vector<int>* vector_surface_index);
124 void getNvAisleCSVData(std::vector<NvAisleCsvFields> &csvAisleData);
127 void printNvAisleCSVData(
void);
129 void printNvAisleCSVData(uint32_t cam_id, uint32_t aisle_id);