farm-ng-core
sophus::BasisSplineFn< TGroup > Class Template Reference

#include <spline.h>

Public Types

using LieGroup = TGroup
 
using Scalar = typename LieGroup::Scalar
 
using Transformation = Eigen::Matrix< Scalar, TGroup::kAmbientDim, TGroup::kAmbientDim >
 
using Tangent = typename LieGroup::Tangent
 

Static Public Member Functions

static LieGroup parentFromSpline (LieGroup const &parent_ts_control_point, std::tuple< Tangent, Tangent, Tangent > const &control_tagent_vectors, double u)
 
static Transformation dtParentFromSpline (LieGroup const &parent_ts_control_point, std::tuple< Tangent, Tangent, Tangent > const &control_tagent_vectors, double u, double delta_t)
 
static Transformation dt2ParentFromSpline (LieGroup const &parent_ts_control_point, std::tuple< Tangent, Tangent, Tangent > const &control_tagent_vectors, double u, double delta_t)
 

Member Typedef Documentation

◆ LieGroup

template<concepts::LieGroup TGroup>
using sophus::BasisSplineFn< TGroup >::LieGroup = TGroup

◆ Scalar

template<concepts::LieGroup TGroup>
using sophus::BasisSplineFn< TGroup >::Scalar = typename LieGroup::Scalar

◆ Tangent

template<concepts::LieGroup TGroup>
using sophus::BasisSplineFn< TGroup >::Tangent = typename LieGroup::Tangent

◆ Transformation

template<concepts::LieGroup TGroup>
using sophus::BasisSplineFn< TGroup >::Transformation = Eigen::Matrix<Scalar, TGroup::kAmbientDim, TGroup::kAmbientDim>

Member Function Documentation

◆ dt2ParentFromSpline()

template<concepts::LieGroup TGroup>
static Transformation sophus::BasisSplineFn< TGroup >::dt2ParentFromSpline ( LieGroup const &  parent_ts_control_point,
std::tuple< Tangent, Tangent, Tangent > const &  control_tagent_vectors,
double  u,
double  delta_t 
)
inlinestatic

◆ dtParentFromSpline()

template<concepts::LieGroup TGroup>
static Transformation sophus::BasisSplineFn< TGroup >::dtParentFromSpline ( LieGroup const &  parent_ts_control_point,
std::tuple< Tangent, Tangent, Tangent > const &  control_tagent_vectors,
double  u,
double  delta_t 
)
inlinestatic

◆ parentFromSpline()

template<concepts::LieGroup TGroup>
static LieGroup sophus::BasisSplineFn< TGroup >::parentFromSpline ( LieGroup const &  parent_ts_control_point,
std::tuple< Tangent, Tangent, Tangent > const &  control_tagent_vectors,
double  u 
)
inlinestatic

The documentation for this class was generated from the following file: