Updated wrap unit tests
							parent
							
								
									6769850689
								
							
						
					
					
						commit
						cbbf62aeeb
					
				|  | @ -485,130 +485,134 @@ void mexFunction(int nargout, mxArray *out[], int nargin, const mxArray *in[]) | |||
| 
 | ||||
|   int id = unwrap<int>(in[0]); | ||||
| 
 | ||||
|   switch(id) { | ||||
|   case 0: | ||||
|     Point2_collectorInsertAndMakeBase_0(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 1: | ||||
|     Point2_constructor_1(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 2: | ||||
|     Point2_constructor_2(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 3: | ||||
|     Point2_deconstructor_3(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 4: | ||||
|     Point2_argChar_4(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 5: | ||||
|     Point2_argUChar_5(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 6: | ||||
|     Point2_dim_6(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 7: | ||||
|     Point2_returnChar_7(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 8: | ||||
|     Point2_vectorConfusion_8(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 9: | ||||
|     Point2_x_9(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 10: | ||||
|     Point2_y_10(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 11: | ||||
|     Point3_collectorInsertAndMakeBase_11(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 12: | ||||
|     Point3_constructor_12(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 13: | ||||
|     Point3_deconstructor_13(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 14: | ||||
|     Point3_norm_14(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 15: | ||||
|     Point3_StaticFunctionRet_15(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 16: | ||||
|     Point3_staticFunction_16(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 17: | ||||
|     Test_collectorInsertAndMakeBase_17(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 18: | ||||
|     Test_constructor_18(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 19: | ||||
|     Test_constructor_19(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 20: | ||||
|     Test_deconstructor_20(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 21: | ||||
|     Test_arg_EigenConstRef_21(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 22: | ||||
|     Test_create_MixedPtrs_22(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 23: | ||||
|     Test_create_ptrs_23(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 24: | ||||
|     Test_print_24(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 25: | ||||
|     Test_return_Point2Ptr_25(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 26: | ||||
|     Test_return_Test_26(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 27: | ||||
|     Test_return_TestPtr_27(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 28: | ||||
|     Test_return_bool_28(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 29: | ||||
|     Test_return_double_29(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 30: | ||||
|     Test_return_field_30(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 31: | ||||
|     Test_return_int_31(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 32: | ||||
|     Test_return_matrix1_32(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 33: | ||||
|     Test_return_matrix2_33(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 34: | ||||
|     Test_return_pair_34(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 35: | ||||
|     Test_return_ptrs_35(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 36: | ||||
|     Test_return_size_t_36(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 37: | ||||
|     Test_return_string_37(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 38: | ||||
|     Test_return_vector1_38(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 39: | ||||
|     Test_return_vector2_39(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 40: | ||||
|     aGlobalFunction_40(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   try { | ||||
|     switch(id) { | ||||
|     case 0: | ||||
|       Point2_collectorInsertAndMakeBase_0(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 1: | ||||
|       Point2_constructor_1(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 2: | ||||
|       Point2_constructor_2(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 3: | ||||
|       Point2_deconstructor_3(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 4: | ||||
|       Point2_argChar_4(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 5: | ||||
|       Point2_argUChar_5(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 6: | ||||
|       Point2_dim_6(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 7: | ||||
|       Point2_returnChar_7(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 8: | ||||
|       Point2_vectorConfusion_8(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 9: | ||||
|       Point2_x_9(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 10: | ||||
|       Point2_y_10(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 11: | ||||
|       Point3_collectorInsertAndMakeBase_11(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 12: | ||||
|       Point3_constructor_12(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 13: | ||||
|       Point3_deconstructor_13(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 14: | ||||
|       Point3_norm_14(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 15: | ||||
|       Point3_StaticFunctionRet_15(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 16: | ||||
|       Point3_staticFunction_16(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 17: | ||||
|       Test_collectorInsertAndMakeBase_17(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 18: | ||||
|       Test_constructor_18(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 19: | ||||
|       Test_constructor_19(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 20: | ||||
|       Test_deconstructor_20(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 21: | ||||
|       Test_arg_EigenConstRef_21(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 22: | ||||
|       Test_create_MixedPtrs_22(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 23: | ||||
|       Test_create_ptrs_23(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 24: | ||||
|       Test_print_24(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 25: | ||||
|       Test_return_Point2Ptr_25(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 26: | ||||
|       Test_return_Test_26(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 27: | ||||
|       Test_return_TestPtr_27(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 28: | ||||
|       Test_return_bool_28(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 29: | ||||
|       Test_return_double_29(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 30: | ||||
|       Test_return_field_30(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 31: | ||||
|       Test_return_int_31(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 32: | ||||
|       Test_return_matrix1_32(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 33: | ||||
|       Test_return_matrix2_33(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 34: | ||||
|       Test_return_pair_34(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 35: | ||||
|       Test_return_ptrs_35(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 36: | ||||
|       Test_return_size_t_36(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 37: | ||||
|       Test_return_string_37(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 38: | ||||
|       Test_return_vector1_38(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 39: | ||||
|       Test_return_vector2_39(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 40: | ||||
|       aGlobalFunction_40(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     } | ||||
|   } catch(const std::exception& e) { | ||||
|     mexErrMsgTxt(("Exception from gtsam:\n" + std::string(e.what()) + "\n").c_str()); | ||||
|   } | ||||
| 
 | ||||
|   std::cout.rdbuf(outbuf); | ||||
|  |  | |||
|  | @ -353,79 +353,83 @@ void mexFunction(int nargout, mxArray *out[], int nargin, const mxArray *in[]) | |||
| 
 | ||||
|   int id = unwrap<int>(in[0]); | ||||
| 
 | ||||
|   switch(id) { | ||||
|   case 0: | ||||
|     ns1ClassA_collectorInsertAndMakeBase_0(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 1: | ||||
|     ns1ClassA_constructor_1(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 2: | ||||
|     ns1ClassA_deconstructor_2(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 3: | ||||
|     ns1ClassB_collectorInsertAndMakeBase_3(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 4: | ||||
|     ns1ClassB_constructor_4(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 5: | ||||
|     ns1ClassB_deconstructor_5(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 6: | ||||
|     ns2ClassA_collectorInsertAndMakeBase_6(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 7: | ||||
|     ns2ClassA_constructor_7(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 8: | ||||
|     ns2ClassA_deconstructor_8(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 9: | ||||
|     ns2ClassA_memberFunction_9(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 10: | ||||
|     ns2ClassA_nsArg_10(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 11: | ||||
|     ns2ClassA_nsReturn_11(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 12: | ||||
|     ns2ClassA_afunction_12(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 13: | ||||
|     ns2ns3ClassB_collectorInsertAndMakeBase_13(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 14: | ||||
|     ns2ns3ClassB_constructor_14(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 15: | ||||
|     ns2ns3ClassB_deconstructor_15(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 16: | ||||
|     ns2ClassC_collectorInsertAndMakeBase_16(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 17: | ||||
|     ns2ClassC_constructor_17(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 18: | ||||
|     ns2ClassC_deconstructor_18(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 19: | ||||
|     ClassD_collectorInsertAndMakeBase_19(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 20: | ||||
|     ClassD_constructor_20(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 21: | ||||
|     ClassD_deconstructor_21(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 22: | ||||
|     ns1aGlobalFunction_22(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   case 23: | ||||
|     ns2aGlobalFunction_23(nargout, out, nargin-1, in+1); | ||||
|     break; | ||||
|   try { | ||||
|     switch(id) { | ||||
|     case 0: | ||||
|       ns1ClassA_collectorInsertAndMakeBase_0(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 1: | ||||
|       ns1ClassA_constructor_1(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 2: | ||||
|       ns1ClassA_deconstructor_2(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 3: | ||||
|       ns1ClassB_collectorInsertAndMakeBase_3(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 4: | ||||
|       ns1ClassB_constructor_4(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 5: | ||||
|       ns1ClassB_deconstructor_5(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 6: | ||||
|       ns2ClassA_collectorInsertAndMakeBase_6(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 7: | ||||
|       ns2ClassA_constructor_7(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 8: | ||||
|       ns2ClassA_deconstructor_8(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 9: | ||||
|       ns2ClassA_memberFunction_9(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 10: | ||||
|       ns2ClassA_nsArg_10(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 11: | ||||
|       ns2ClassA_nsReturn_11(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 12: | ||||
|       ns2ClassA_afunction_12(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 13: | ||||
|       ns2ns3ClassB_collectorInsertAndMakeBase_13(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 14: | ||||
|       ns2ns3ClassB_constructor_14(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 15: | ||||
|       ns2ns3ClassB_deconstructor_15(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 16: | ||||
|       ns2ClassC_collectorInsertAndMakeBase_16(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 17: | ||||
|       ns2ClassC_constructor_17(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 18: | ||||
|       ns2ClassC_deconstructor_18(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 19: | ||||
|       ClassD_collectorInsertAndMakeBase_19(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 20: | ||||
|       ClassD_constructor_20(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 21: | ||||
|       ClassD_deconstructor_21(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 22: | ||||
|       ns1aGlobalFunction_22(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     case 23: | ||||
|       ns2aGlobalFunction_23(nargout, out, nargin-1, in+1); | ||||
|       break; | ||||
|     } | ||||
|   } catch(const std::exception& e) { | ||||
|     mexErrMsgTxt(("Exception from gtsam:\n" + std::string(e.what()) + "\n").c_str()); | ||||
|   } | ||||
| 
 | ||||
|   std::cout.rdbuf(outbuf); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue