18 #ifndef _NV_AISLE_CSVPARSER_HPP_
19 #define _NV_AISLE_CSVPARSER_HPP_
45 double dewarpTopAngle, dewarpBottomAngle, dewarpPitch,
dewarpYaw, dewarpRoll;
49 float ROI_x0, ROI_y0, ROI_x1, ROI_y1, ROI_x2, ROI_y2, ROI_x3,
ROI_y3,
50 ROI_x4, ROI_y4, ROI_x5, ROI_y5, ROI_x6, ROI_y6, ROI_x7,
ROI_y7;
52 float gx0, gy0, gx1, gy1, gx2, gy2, gx3,
gy3, cx0, cy0, cx1, cy1, cx2, cy2, cx3, cy3;
57 float entry_ROI_x0, entry_ROI_y0, entry_ROI_x1,
entry_ROI_y1, entry_ROI_x2,
60 float exit_ROI_x0, exit_ROI_y0, exit_ROI_x1,
exit_ROI_y1, exit_ROI_x2,
67 double h0, h1, h2, h3, h4, h5, h6, h7,
h8;
100 void DestroyCSVParser();
105 uint32_t prepareAisleCSVMaxViews (uint32_t cam_id, vector<int>* vector_surface_index);
113 int getNvAisleCSVFields (uint32_t cam_id, uint32_t aisle_id,
NvAisleCsvFields *fields);
116 uint32_t getNvAisleCSVMaxViews (uint32_t cam_id, vector<int>* vector_surface_index);
119 void getNvAisleCSVData(std::vector<NvAisleCsvFields> &csvAisleData);
122 void printNvAisleCSVData(
void);
124 void printNvAisleCSVData(uint32_t cam_id, uint32_t aisle_id);