fix SphericalCamera traits definition
							parent
							
								
									ced6c53e06
								
							
						
					
					
						commit
						c8184eb109
					
				|  | @ -238,9 +238,9 @@ class GTSAM_EXPORT SphericalCamera { | |||
| // end of class SphericalCamera
 | ||||
| 
 | ||||
| template <> | ||||
| struct traits<SphericalCamera> : public internal::LieGroup<Pose3> {}; | ||||
| struct traits<SphericalCamera> : public internal::Manifold<SphericalCamera> {}; | ||||
| 
 | ||||
| template <> | ||||
| struct traits<const SphericalCamera> : public internal::LieGroup<Pose3> {}; | ||||
| struct traits<const SphericalCamera> : public internal::Manifold<SphericalCamera> {}; | ||||
| 
 | ||||
| }  // namespace gtsam
 | ||||
|  |  | |||
|  | @ -162,8 +162,9 @@ protected: | |||
|   /// Collect all cameras: important that in key order.
 | ||||
|   virtual Cameras cameras(const Values& values) const { | ||||
|     Cameras cameras; | ||||
|     for(const Key& k: this->keys_) | ||||
|     for(const Key& k: this->keys_) { | ||||
|       cameras.push_back(values.at<CAMERA>(k)); | ||||
|     } | ||||
|     return cameras; | ||||
|   } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue