25 lines
		
	
	
		
			713 B
		
	
	
	
		
			C
		
	
	
		
		
			
		
	
	
			25 lines
		
	
	
		
			713 B
		
	
	
	
		
			C
		
	
	
|  | //Header file to test dependency checking
 | ||
|  | //
 | ||
|  | class Pose3 { | ||
|  | 	Pose3(); | ||
|  | 	Pose3(const Rot3& r, const Point3& t);//What is Rot3? Throw here
 | ||
|  | 	Pose3(Vector v); | ||
|  | 	Pose3(Matrix t); | ||
|  | 	static Pose3 Expmap(Vector v); | ||
|  | 	static Vector Logmap(const Pose3& p); | ||
|  | 	static Rot3 testStaticDep(Rot3& r);//What is Rot3? Throw here
 | ||
|  | 	void print(string s) const; | ||
|  | 	bool equals(const Pose3& pose, double tol) const; | ||
|  | 	double x() const; | ||
|  | 	double y() const; | ||
|  | 	double z() const; | ||
|  | 	Rot3 testReturnType() const; // Throw here
 | ||
|  | 	Matrix matrix() const; | ||
|  | 	Matrix adjointMap() const; | ||
|  | 	Pose3 compose(const Pose3& p2); | ||
|  | 	Pose3 between(const Pose3& p2); | ||
|  | 	Pose3 retract(Vector v); | ||
|  | 	Point3 translation() const; | ||
|  | 	Rot3 rotation() const; //What is Rot3? Throw here
 | ||
|  | }; |