|
farm-ng-core
|
Namespaces | |
| accessors | |
| base | |
| details | |
Classes | |
| struct | CompatScalarEx |
| class | UnitVector |
Functions | |
| template<class TPoint , class TFunc , class TReduce > | |
| void | reduceArg (TPoint const &x, TReduce &reduce, TFunc &&func) |
| template<class TPoint , class TFunc , class TReduce > | |
| void | reduceArg (TPoint const &a, TPoint const &b, TReduce &reduce, TFunc &&func) |
| template<class TPoint , class TFunc , class TReduce > | |
| auto | reduce (TPoint const &x, TReduce const &initial, TFunc &&func) -> TReduce |
| template<class TPoint , class TFunc , class TReduce > | |
| auto | reduce (TPoint const &a, TPoint const &b, TReduce const &initial, TFunc &&func) -> TReduce |
Variables | |
| template<class TT > | |
| concept | DivisionRingImpl |
| template<class TT > | |
| concept | DivisionRingConcept |
| template<class TT > | |
| concept | Rotation2 |
| template<class TT > | |
| concept | Rotation3 |
| template<class TT > | |
| concept | SpiralSimilarity2 = accessors::SpiralSimilarity2<TT> |
| template<class TT > | |
| concept | SpiralSimilarity3 = accessors::SpiralSimilarity3<TT> |
| template<class TT > | |
| concept | Isometry2 |
| template<class TT > | |
| concept | Isometry3 |
| template<class TT > | |
| concept | Similarity2 |
| template<class TT > | |
| concept | Similarity3 |
| template<class TT > | |
| concept | Translation = accessors::Translation<TT> |
| template<class TT > | |
| concept | ImageSizeTrait |
| template<class TT > | |
| concept | ImageLayoutTrait |
| template<class TT > | |
| concept | ImageView |
| template<class TT > | |
| concept | DynImageView |
| template<class TT > | |
| concept | LieGroupImpl |
| template<class TT > | |
| concept | LieFactorGroupImpl |
| template<class TT > | |
| concept | LieGroup |
| template<class TT > | |
| concept | ManifoldImpl |
| template<class TT > | |
| concept | BaseManifold |
| template<class TT > | |
| concept | Manifold |
| template<class TT > | |
| concept | ParamsImpl |
| template<class TT > | |
| concept | Tangent |
| template<class TT > | |
| concept | Params |
| template<class TDerived > | |
| concept | EigenType = DerivedFrom<TDerived, Eigen::EigenBase<TDerived>> |
| template<class TDerived > | |
| concept | EigenDenseType = DerivedFrom<TDerived, Eigen::DenseBase<TDerived>> |
| template<class TDerived > | |
| concept | EigenMatrixType = DerivedFrom<TDerived, Eigen::MatrixBase<TDerived>> |
| template<class TDerived > | |
| concept | EigenArrayType = DerivedFrom<TDerived, Eigen::ArrayBase<TDerived>> |
| template<class TT1 , typename TT2 > | |
| concept | EigenSameDim |
| template<int kRows, int kCols, typename TT > | |
| concept | EigenWithDim |
| template<typename TT > | |
| concept | EigenVector3 |
| template<int kRows, int kCols, typename TT > | |
| concept | EigenWithDimOrDynamic |
| template<class TT > | |
| concept | RealScalarType = std::is_floating_point_v<TT> |
| template<class TT > | |
| concept | IntegerScalarType = std::is_integral_v<TT> |
| template<class TT > | |
| concept | ScalarType = RealScalarType<TT> || IntegerScalarType<TT> |
| template<class TT > | |
| concept | RealEigenDenseType |
| template<class TT > | |
| concept | IntegerEigenDenseType |
| template<class TT > | |
| concept | RealPointType = RealScalarType<TT> || RealEigenDenseType<TT> |
| template<class TT > | |
| concept | IntegerPointType = IntegerScalarType<TT> || IntegerEigenDenseType<TT> |
| template<class TT > | |
| concept | PointType = RealPointType<TT> || IntegerPointType<TT> |
| template<class TDerived , class TBase > | |
| concept | DerivedFrom = std::is_base_of_v<TBase, TDerived> |
| template<class TBase , class TDerived > | |
| concept | IsBaseOf = std::is_base_of_v<TBase, TDerived> |
| template<class TT , class TU > | |
| concept | SameAs = std::is_same_v<TT, TU> |
| template<class TT > | |
| concept | EnumType = std::is_enum_v<TT> |
| template<class TT > | |
| concept | Arithmetic = std::is_arithmetic_v<TT> |
| template<class TFrom , class TTo > | |
| concept | ConvertibleTo |
| template<class TT , class... TArgs> | |
| concept | ConstructibleFrom |
| template<class T > | |
| concept | Range |
| auto sophus::concepts::reduce | ( | TPoint const & | a, |
| TPoint const & | b, | ||
| TReduce const & | initial, | ||
| TFunc && | func | ||
| ) | -> TReduce |
| auto sophus::concepts::reduce | ( | TPoint const & | x, |
| TReduce const & | initial, | ||
| TFunc && | func | ||
| ) | -> TReduce |
| void sophus::concepts::reduceArg | ( | TPoint const & | a, |
| TPoint const & | b, | ||
| TReduce & | reduce, | ||
| TFunc && | func | ||
| ) |
| void sophus::concepts::reduceArg | ( | TPoint const & | x, |
| TReduce & | reduce, | ||
| TFunc && | func | ||
| ) |
| concept sophus::concepts::Arithmetic = std::is_arithmetic_v<TT> |
| concept sophus::concepts::BaseManifold |
| concept sophus::concepts::ConstructibleFrom |
| concept sophus::concepts::ConvertibleTo |
| concept sophus::concepts::DerivedFrom = std::is_base_of_v<TBase, TDerived> |
| concept sophus::concepts::DivisionRingConcept |
| concept sophus::concepts::DivisionRingImpl |
| concept sophus::concepts::DynImageView |
| concept sophus::concepts::EigenArrayType = DerivedFrom<TDerived, Eigen::ArrayBase<TDerived>> |
| concept sophus::concepts::EigenDenseType = DerivedFrom<TDerived, Eigen::DenseBase<TDerived>> |
| concept sophus::concepts::EigenMatrixType = DerivedFrom<TDerived, Eigen::MatrixBase<TDerived>> |
| concept sophus::concepts::EigenSameDim |
| concept sophus::concepts::EigenType = DerivedFrom<TDerived, Eigen::EigenBase<TDerived>> |
| concept sophus::concepts::EigenVector3 |
| concept sophus::concepts::EigenWithDim |
| concept sophus::concepts::EigenWithDimOrDynamic |
| concept sophus::concepts::EnumType = std::is_enum_v<TT> |
| concept sophus::concepts::ImageLayoutTrait |
| concept sophus::concepts::ImageSizeTrait |
| concept sophus::concepts::ImageView |
| concept sophus::concepts::IntegerEigenDenseType |
| concept sophus::concepts::IntegerPointType = IntegerScalarType<TT> || IntegerEigenDenseType<TT> |
| concept sophus::concepts::IntegerScalarType = std::is_integral_v<TT> |
| concept sophus::concepts::IsBaseOf = std::is_base_of_v<TBase, TDerived> |
| concept sophus::concepts::Isometry2 |
| concept sophus::concepts::Isometry3 |
| concept sophus::concepts::LieFactorGroupImpl |
| concept sophus::concepts::LieGroup |
| concept sophus::concepts::LieGroupImpl |
| concept sophus::concepts::Manifold |
| concept sophus::concepts::ManifoldImpl |
| concept sophus::concepts::Params |
| concept sophus::concepts::ParamsImpl |
| concept sophus::concepts::PointType = RealPointType<TT> || IntegerPointType<TT> |
| concept sophus::concepts::Range |
| concept sophus::concepts::RealEigenDenseType |
| concept sophus::concepts::RealPointType = RealScalarType<TT> || RealEigenDenseType<TT> |
| concept sophus::concepts::RealScalarType = std::is_floating_point_v<TT> |
| concept sophus::concepts::Rotation2 |
| concept sophus::concepts::Rotation3 |
| concept sophus::concepts::SameAs = std::is_same_v<TT, TU> |
| concept sophus::concepts::ScalarType = RealScalarType<TT> || IntegerScalarType<TT> |
| concept sophus::concepts::Similarity2 |
| concept sophus::concepts::Similarity3 |
| concept sophus::concepts::SpiralSimilarity2 = accessors::SpiralSimilarity2<TT> |
| concept sophus::concepts::SpiralSimilarity3 = accessors::SpiralSimilarity3<TT> |
| concept sophus::concepts::Tangent |
| concept sophus::concepts::Translation = accessors::Translation<TT> |