Template Struct BundleTangent¶
Defined in File BundleTangent.h
Inheritance Relationships¶
Base Type¶
public manif::BundleTangentBase< BundleTangent< _Scalar, _T... > >
(Template Struct BundleTangentBase)
Struct Documentation¶
-
template<typename _Scalar, template<typename> class ..._T>
struct BundleTangent : public manif::BundleTangentBase<BundleTangent<_Scalar, _T...>>¶ Represents a BundleTangent element.
Public Functions
- MANIF_MAKE_ALIGNED_OPERATOR_NEW_COND MANIF_TANGENT_TYPEDEF MANIF_INHERIT_TANGENT_API MANIF_INHERIT_TANGENT_OPERATOR BundleTangent ()=default
-
~BundleTangent() = default¶
- MANIF_COPY_CONSTRUCTOR (BundleTangent) MANIF_MOVE_CONSTRUCTOR(BundleTangent) template< typename _DerivedOther > BundleTangent(const TangentBase< _DerivedOther > &o)
- MANIF_TANGENT_ASSIGN_OP (BundleTangent) DataType &coeffs()
Get a reference to the underlying DataType.
-
const DataType &coeffs() const¶
Get a const reference to the underlying DataType.
-
BundleTangent(const typename _T<_Scalar>::Tangent&... elements)¶
Construct from BundleTangent elements.
-
template<typename _DerivedOther>
BundleTangent(const TangentBase<_DerivedOther> &o)¶
Protected Functions
Protected Attributes
-
DataType data_¶