OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::Geometry::PolynomialCurve< Dimension, NumberType > Struct Template Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Geometry/Curves.hpp>

Public Member Functions

Vec< Dimension, NumberType > get_fitted_value (const NumberType &value) const

Public Attributes

Eigen::MatrixXf coefficients

Detailed Description

template<int Dimension, typename NumberType>
struct Slic3r::Geometry::PolynomialCurve< Dimension, NumberType >

Member Function Documentation

◆ get_fitted_value()

template<int Dimension, typename NumberType>
Vec< Dimension, NumberType > Slic3r::Geometry::PolynomialCurve< Dimension, NumberType >::get_fitted_value ( const NumberType & value) const
inline
24 {
26 size_t order = this->coefficients.rows() - 1;
27 auto x = NumberType(1.);
28 for (size_t index = 0; index < order + 1; ++index, x *= value)
29 result += x * this->coefficients.col(index);
30 return result;
31 }
Definition Curves.hpp:21
Eigen::MatrixXf coefficients
Definition Curves.hpp:22

Member Data Documentation

◆ coefficients

template<int Dimension, typename NumberType>
Eigen::MatrixXf Slic3r::Geometry::PolynomialCurve< Dimension, NumberType >::coefficients

The documentation for this struct was generated from the following file:
  • /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Geometry/Curves.hpp