18 #ifndef _NV_AISLE_CSVPARSER_HPP_
19 #define _NV_AISLE_CSVPARSER_HPP_
44 double dewarpTopAngle, dewarpBottomAngle, dewarpPitch,
dewarpYaw, dewarpRoll;
48 float ROI_x0, ROI_y0, ROI_x1, ROI_y1, ROI_x2, ROI_y2, ROI_x3,
ROI_y3,
49 ROI_x4, ROI_y4, ROI_x5, ROI_y5, ROI_x6, ROI_y6, ROI_x7,
ROI_y7;
51 float gx0, gy0, gx1, gy1, gx2, gy2, gx3,
gy3, cx0, cy0, cx1, cy1, cx2, cy2, cx3, cy3;
56 float entry_ROI_x0, entry_ROI_y0, entry_ROI_x1,
entry_ROI_y1, entry_ROI_x2,
59 float exit_ROI_x0, exit_ROI_y0, exit_ROI_x1,
exit_ROI_y1, exit_ROI_x2,
66 double h0, h1, h2, h3, h4, h5, h6, h7,
h8;
99 void DestroyCSVParser();
104 uint32_t prepareAisleCSVMaxViews (uint32_t cam_id, vector<int>* vector_surface_index);
112 int getNvAisleCSVFields (uint32_t cam_id, uint32_t aisle_id,
NvAisleCsvFields *fields);
115 uint32_t getNvAisleCSVMaxViews (uint32_t cam_id, vector<int>* vector_surface_index);
118 void getNvAisleCSVData(std::vector<NvAisleCsvFields> &csvAisleData);
121 void printNvAisleCSVData(
void);
123 void printNvAisleCSVData(uint32_t cam_id, uint32_t aisle_id);