Program Listing for File SE2_properties.h¶
↰ Return to documentation for file (manif/impl/se2/SE2_properties.h
)
#ifndef _MANIF_MANIF_SE2_PROPERTIES_H_
#define _MANIF_MANIF_SE2_PROPERTIES_H_
#include "manif/impl/traits.h"
namespace manif {
// Forward declaration
template <typename _Derived> struct SE2Base;
template <typename _Derived> struct SE2TangentBase;
namespace internal {
template <typename _Derived>
struct LieGroupProperties<SE2Base<_Derived>>
{
static constexpr int Dim = 2;
static constexpr int DoF = 3;
};
template <typename _Derived>
struct LieGroupProperties<SE2TangentBase<_Derived>>
{
static constexpr int Dim = 2;
static constexpr int DoF = 3;
};
} /* namespace internal */
} /* namespace manif */
#endif /* _MANIF_MANIF_SE2_PROPERTIES_H_ */