gtsam 4.1.1
gtsam
lieProxies.h
Go to the documentation of this file.
1/* ----------------------------------------------------------------------------
2
3 * GTSAM Copyright 2010, Georgia Tech Research Corporation,
4 * Atlanta, Georgia 30332-0415
5 * All Rights Reserved
6 * Authors: Frank Dellaert, et al. (see THANKS for the full author list)
7
8 * See LICENSE for the license information
9
10 * -------------------------------------------------------------------------- */
11
18#pragma once
19
21
31namespace gtsam {
32namespace testing {
33
35 template<class T>
36 T between(const T& t1, const T& t2) { return t1.between(t2); }
37
38 template<class T>
39 T compose(const T& t1, const T& t2) { return t1.compose(t2); }
40
42 template<class T>
43 T inverse(const T& t) { return t.inverse(); }
44
46 template<class T, class P>
47 P rotate(const T& r, const P& pt) { return r.rotate(pt); }
48
49 template<class T, class P>
50 P unrotate(const T& r, const P& pt) { return r.unrotate(pt); }
51
52} // \namespace testing
53} // \namespace gtsam
54
55
P rotate(const T &r, const P &pt)
rotation functions
Definition: lieProxies.h:47
T between(const T &t1, const T &t2)
binary functions
Definition: lieProxies.h:36
T inverse(const T &t)
unary functions
Definition: lieProxies.h:43
Included from all GTSAM files.
Global functions in a separate testing namespace.
Definition: chartTesting.h:28