19 lines
		
	
	
		
			453 B
		
	
	
	
		
			Matlab
		
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			453 B
		
	
	
	
		
			Matlab
		
	
	
| % test wrapping of Values
 | |
| import gtsam.*;
 | |
| 
 | |
| values = Values;
 | |
| 
 | |
| key = 5; 
 | |
| priorPose3 = Pose3;
 | |
| model = noiseModel.Unit.Create(6);
 | |
| factor = PriorFactorPose3(key, priorPose3, model);
 | |
| values.insert(key, priorPose3);
 | |
| EXPECT('error', factor.error(values) == 0);
 | |
| 
 | |
| key = 3; 
 | |
| priorVector = [0,0,0]';
 | |
| model = noiseModel.Unit.Create(3);
 | |
| factor = PriorFactorVector(key, priorVector, model);
 | |
| values.insert(key, priorVector);
 | |
| EXPECT('error', factor.error(values) == 0);
 |