template<typename G, typename H>
class gtsam::ProductLieGroup< G, H >
Template to construct the product Lie group of two other Lie groups Assumes Lie group structure for G and H.
|
typedef Eigen::Matrix< double, dimension, dimension > | Jacobian |
|
typedef Eigen::Matrix< double, dimension1, dimension1 > | Jacobian1 |
|
typedef Eigen::Matrix< double, dimension2, dimension2 > | Jacobian2 |
|
ProductLieGroup | compose (const ProductLieGroup &other, ChartJacobian H1, ChartJacobian H2=boost::none) const |
|
ProductLieGroup | between (const ProductLieGroup &other, ChartJacobian H1, ChartJacobian H2=boost::none) const |
|
ProductLieGroup | inverse (ChartJacobian D) const |
|
ProductLieGroup | expmap (const TangentVector &v) const |
|
TangentVector | logmap (const ProductLieGroup &g) const |
|
static ProductLieGroup | Expmap (const TangentVector &v, ChartJacobian Hv=boost::none) |
|
static TangentVector | Logmap (const ProductLieGroup &p, ChartJacobian Hp=boost::none) |
|
static TangentVector | LocalCoordinates (const ProductLieGroup &p, ChartJacobian Hp=boost::none) |
|