Fix python test to not use add
							parent
							
								
									a46c53de3e
								
							
						
					
					
						commit
						8d96b3efb9
					
				|  | @ -18,6 +18,7 @@ import gtsam | |||
| import numpy as np | ||||
| from gtsam.symbol_shorthand import C, X | ||||
| from gtsam.utils.test_case import GtsamTestCase | ||||
| from gtsam import BetweenFactorPoint3, noiseModel, PriorFactorPoint3, Point3 | ||||
| 
 | ||||
| 
 | ||||
| class TestHybridGaussianFactorGraph(GtsamTestCase): | ||||
|  | @ -27,20 +28,22 @@ class TestHybridGaussianFactorGraph(GtsamTestCase): | |||
|         nlfg = gtsam.HybridNonlinearFactorGraph() | ||||
|         dk = gtsam.DiscreteKeys() | ||||
|         dk.push_back((10, 2)) | ||||
|         nlfg.add(gtsam.BetweenFactorPoint3(1, 2, gtsam.Point3(1, 2, 3), gtsam.noiseModel.Diagonal.Variances([1, 1, 1]))) | ||||
|         nlfg.add( | ||||
|             gtsam.PriorFactorPoint3(2, gtsam.Point3(1, 2, 3), gtsam.noiseModel.Diagonal.Variances([0.5, 0.5, 0.5]))) | ||||
|         nlfg.push_back(BetweenFactorPoint3(1, 2, Point3( | ||||
|             1, 2, 3), noiseModel.Diagonal.Variances([1, 1, 1]))) | ||||
|         nlfg.push_back( | ||||
|             PriorFactorPoint3(2, Point3(1, 2, 3), | ||||
|                               noiseModel.Diagonal.Variances([0.5, 0.5, 0.5]))) | ||||
|         nlfg.push_back( | ||||
|             gtsam.MixtureFactor([1], dk, [ | ||||
|                 gtsam.PriorFactorPoint3(1, gtsam.Point3(0, 0, 0), | ||||
|                                         gtsam.noiseModel.Unit.Create(3)), | ||||
|                 gtsam.PriorFactorPoint3(1, gtsam.Point3(1, 2, 1), | ||||
|                                         gtsam.noiseModel.Unit.Create(3)) | ||||
|                 PriorFactorPoint3(1, Point3(0, 0, 0), | ||||
|                                   noiseModel.Unit.Create(3)), | ||||
|                 PriorFactorPoint3(1, Point3(1, 2, 1), | ||||
|                                   noiseModel.Unit.Create(3)) | ||||
|             ])) | ||||
|         nlfg.add(gtsam.DecisionTreeFactor((10, 2), "1 3")) | ||||
|         nlfg.push_back(gtsam.DecisionTreeFactor((10, 2), "1 3")) | ||||
|         values = gtsam.Values() | ||||
|         values.insert_point3(1, gtsam.Point3(0, 0, 0)) | ||||
|         values.insert_point3(2, gtsam.Point3(2, 3, 1)) | ||||
|         values.insert_point3(1, Point3(0, 0, 0)) | ||||
|         values.insert_point3(2, Point3(2, 3, 1)) | ||||
|         hfg = nlfg.linearize(values) | ||||
|         o = gtsam.Ordering() | ||||
|         o.push_back(1) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue