Code-Eli
0.3.6
|
#include <iostream>
#include <vector>
#include "eli/code_eli.hpp"
#include "eli/util/tolerance.hpp"
#include "eli/mutil/opt/least_squares.hpp"
#include "eli/mutil/dm/binomial_coefficient.hpp"
#include "eli/geom/utility/bezier.hpp"
#include "eli/geom/point/distance.hpp"
#include "eli/geom/general/continuity.hpp"
#include "eli/geom/general/bounding_box.hpp"
#include "eli/geom/curve/fit_container.hpp"
#include "eli/geom/intersect/minimum_distance_curve.hpp"
Go to the source code of this file.
Classes | |
class | eli::geom::curve::bezier< data__, dim__, tol__ > |
Namespaces | |
eli | |
eli::geom | |
eli::geom::curve | |
eli::geom::curve::internal | |
Typedefs | |
typedef bezier< float, 1 > | eli::geom::curve::bezier1f |
typedef bezier< float, 2 > | eli::geom::curve::bezier2f |
typedef bezier< float, 3 > | eli::geom::curve::bezier3f |
typedef bezier< double, 1 > | eli::geom::curve::bezier1d |
typedef bezier< double, 2 > | eli::geom::curve::bezier2d |
typedef bezier< double, 3 > | eli::geom::curve::bezier3d |
typedef bezier< long double, 1 > | eli::geom::curve::bezier1ld |
typedef bezier< long double, 2 > | eli::geom::curve::bezier2ld |
typedef bezier< long double, 3 > | eli::geom::curve::bezier3ld |
Functions | |
template<typename Derived1 , typename Derived2 , typename PointType > | |
void | eli::geom::curve::internal::build_fit_Ab (Eigen::MatrixBase< Derived1 > &A, Eigen::MatrixBase< Derived2 > &b, std::vector< typename Derived1::Scalar > &t, const std::vector< PointType, Eigen::aligned_allocator< PointType > > &pts, const typename Derived1::Index &n, const size_t &dim) |
template<typename index_type1 , typename index_type2 , typename index_type3 > | |
index_type1 | eli::geom::curve::internal::determine_n (const index_type1 °_in, const index_type2 &nconstrs, const index_type3 &npts) |