Commit 08c1b61e9f51f7ab12522d7f47abeda8da8e2b35

Authored by Hu Chunming
1 parent bc01d0b6

demo完善

Showing 1 changed file with 17 additions and 1 deletions
src/demo/demo.cpp
... ... @@ -1034,6 +1034,22 @@ string createTask(void *handle, std::vector<algorithm_type_t> algor_vec, int gi,
1034 1034  
1035 1035 algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param;
1036 1036 delete config_param;
  1037 + } else if(tparam.algor_config_params[idx].algor_type == algorithm_type_t::VEHICLE_SOLIDLINETURNAROUND) {
  1038 + algor_config_param_manned_incident* algor_param = (algor_config_param_manned_incident*)tparam.algor_config_params[idx].algor_init_config_param->algor_param;
  1039 + delete algor_param;
  1040 + algor_basic_config_param_t* basic_param = (algor_basic_config_param_t*)tparam.algor_config_params[idx].algor_init_config_param->basic_param;
  1041 + delete basic_param;
  1042 +
  1043 + algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param;
  1044 + delete config_param;
  1045 + }else if(tparam.algor_config_params[idx].algor_type == algorithm_type_t::VEHICLE_SOLIDLINETURNAROUND) {
  1046 + algor_config_param_manned_incident* algor_param = (algor_config_param_manned_incident*)tparam.algor_config_params[idx].algor_init_config_param->algor_param;
  1047 + delete algor_param;
  1048 + algor_basic_config_param_t* basic_param = (algor_basic_config_param_t*)tparam.algor_config_params[idx].algor_init_config_param->basic_param;
  1049 + delete basic_param;
  1050 +
  1051 + algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param;
  1052 + delete config_param;
1037 1053 }
1038 1054 }
1039 1055 delete[] tparam.algor_config_params;
... ... @@ -1175,7 +1191,7 @@ void test_gpu(int gpuID){
1175 1191 case 'a':
1176 1192 createTask(handle, algor_vec3, 4, false);
1177 1193 // createTask(handle, algor_vec3, 5, false);
1178   - // createTask(handle, algor_vec3, 6, false);
  1194 + createTask(handle, algor_vec3, 6, false);
1179 1195 // createTask(handle, algor_vec3, 7, false);
1180 1196 // createTask(handle, algor_vec3, 8, false);
1181 1197 break;
... ...