storage for variable points of the form p_i = B_i x + c_i More...
#include <math.h>#include <Eigen/Core>#include <stdexcept>#include <vector>#include "MathDefs.h"#include "bezier_curve.h"#include "curve_abc.h"#include "serialization/archive.hpp"#include "serialization/eigen-matrix.hpp"

Go to the source code of this file.
Classes | |
| struct | ndcurves::linear_variable< Numeric, Safe > |
Namespaces | |
| ndcurves | |
Functions | |
| template<typename N , bool S> | |
| linear_variable< N, S > | ndcurves::operator+ (const linear_variable< N, S > &w1, const linear_variable< N, S > &w2) |
| template<typename N , bool S> | |
| linear_variable< N, S > | ndcurves::operator- (const linear_variable< N, S > &w1, const linear_variable< N, S > &w2) |
| template<typename N , bool S> | |
| linear_variable< N, S > | ndcurves::operator- (const linear_variable< N, S > &w1) |
| template<typename N , bool S> | |
| linear_variable< N, S > | ndcurves::operator* (const double k, const linear_variable< N, S > &w) |
| template<typename N , bool S> | |
| linear_variable< N, S > | ndcurves::operator* (const linear_variable< N, S > &w, const double k) |
| template<typename N , bool S> | |
| linear_variable< N, S > | ndcurves::operator/ (const linear_variable< N, S > &w, const double k) |
| template<typename BezierFixed , typename BezierLinear , typename X > | |
| BezierFixed | ndcurves::evaluateLinear (const BezierLinear &bIn, const X x) |
| template<typename N , bool S> | |
| std::ostream & | ndcurves::operator<< (std::ostream &os, const linear_variable< N, S > &l) |
storage for variable points of the form p_i = B_i x + c_i