added TransformBtwRobotsUnaryFactorEM.
							parent
							
								
									77e02a332e
								
							
						
					
					
						commit
						3b7670c5aa
					
				| 
						 | 
				
			
			@ -319,6 +319,25 @@ virtual class BetweenFactorEM : gtsam::NonlinearFactor {
 | 
			
		|||
  Vector whitenedError(const gtsam::Values& x);
 | 
			
		||||
  Vector unwhitenedError(const gtsam::Values& x);
 | 
			
		||||
  Vector calcIndicatorProb(const gtsam::Values& x);
 | 
			
		||||
  gtsam::Pose2 measured(); // TODO: figure out how to output a template instead
 | 
			
		||||
  void set_flag_bump_up_near_zero_probs(bool flag);
 | 
			
		||||
  bool get_flag_bump_up_near_zero_probs() const;
 | 
			
		||||
 | 
			
		||||
  void serializable() const; // enabling serialization functionality
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#include <gtsam_unstable/slam/TransformBtwRobotsUnaryFactorEM.h>
 | 
			
		||||
template<T = {gtsam::Pose2}>
 | 
			
		||||
virtual class TransformBtwRobotsUnaryFactorEM : gtsam::NonlinearFactor {
 | 
			
		||||
  TransformBtwRobotsUnaryFactorEM(size_t key, const T& relativePose, size_t keyA, size_t keyB,
 | 
			
		||||
      const gtsam::Values& valA, const gtsam::Values& valB,
 | 
			
		||||
      const gtsam::noiseModel::Gaussian* model_inlier, const gtsam::noiseModel::Gaussian* model_outlier,
 | 
			
		||||
      double prior_inlier, double prior_outlier);
 | 
			
		||||
 | 
			
		||||
  Vector whitenedError(const gtsam::Values& x);
 | 
			
		||||
  Vector unwhitenedError(const gtsam::Values& x);
 | 
			
		||||
  Vector calcIndicatorProb(const gtsam::Values& x);
 | 
			
		||||
  void setValAValB(const gtsam::Values valA, const gtsam::Values valB);
 | 
			
		||||
 | 
			
		||||
  void serializable() const; // enabling serialization functionality
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue