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,6 +1034,22 @@ string createTask(void *handle, std::vector<algorithm_type_t> algor_vec, int gi,
1034 1034
1035 algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param; 1035 algor_init_config_param_t* config_param = tparam.algor_config_params[idx].algor_init_config_param;
1036 delete config_param; 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 delete[] tparam.algor_config_params; 1055 delete[] tparam.algor_config_params;
@@ -1175,7 +1191,7 @@ void test_gpu(int gpuID){ @@ -1175,7 +1191,7 @@ void test_gpu(int gpuID){
1175 case 'a': 1191 case 'a':
1176 createTask(handle, algor_vec3, 4, false); 1192 createTask(handle, algor_vec3, 4, false);
1177 // createTask(handle, algor_vec3, 5, false); 1193 // createTask(handle, algor_vec3, 5, false);
1178 - // createTask(handle, algor_vec3, 6, false); 1194 + createTask(handle, algor_vec3, 6, false);
1179 // createTask(handle, algor_vec3, 7, false); 1195 // createTask(handle, algor_vec3, 7, false);
1180 // createTask(handle, algor_vec3, 8, false); 1196 // createTask(handle, algor_vec3, 8, false);
1181 break; 1197 break;