template<typename _Scalar, template<typename> class ... _T>
BundleTangent struct
Represents a BundleTangent element.
Base classes
-
template<typename _Derived>struct BundleTangentBase<BundleTangent<_Scalar, _T...>>
- The base class of the Bundle tangent.
Public types
-
template<int Idx>using Element = typename Base::template Element<Idx>
Constructors, destructors, conversion operators
- ~BundleTangent() defaulted
-
template<typename _DerivedOther>BundleTangent(const TangentBase<_DerivedOther>& o)
- BundleTangent(const typename _T<_Scalar>::Tangent&... elements)
- Construct from BundleTangent elements.
-
template<int ... _Idx>BundleTangent(internal::
intseq<_Idx...>, const typename _T<_Scalar>::Tangent&... elements) protected
Public functions
- auto BundleTangent() -> MANIF_MAKE_ALIGNED_OPERATOR_NEW_COND MANIF_TANGENT_TYPEDEF MANIF_INHERIT_TANGENT_API MANIF_INHERIT_TANGENT_OPERATOR defaulted
- auto coeffs() -> DataType&
- Get a reference to the underlying DataType.
- auto coeffs() const -> const DataType&
- Get a const reference to the underlying DataType.
Protected variables
- DataType data_