|
double | atb::distance (BSpline< double > const &spline, double x, double &u) |
| Compute the distance and the corresponding curve position of the given point to the spline. More...
|
|
template<int Dim> |
double | atb::distance (BSpline< blitz::TinyVector< double, Dim > > const &spline, blitz::TinyVector< double, Dim > const &x, double &u) |
| Compute the distance and the corresponding curve position of the given point to the spline. More...
|
|
double | atb::extendedDistance (BSpline< double > const &spline, double x, double &u, double lBound=0.0, double uBound=1.0) |
| Compute the distance and the corresponding curve position of the given point to the spline. More...
|
|
template<int Dim> |
double | atb::extendedDistance (BSpline< blitz::TinyVector< double, Dim > > const &spline, blitz::TinyVector< double, Dim > const &x, double &u, double lBound=0.0, double uBound=1.0) |
| Compute the distance and the corresponding curve position of the given point to the spline. More...
|
|
void | atb::fitSplineToPointCloud (BSpline< double > &spline, std::vector< double > const &u, std::vector< double > const &points) |
| Fitting of a spline curve to scalar data. More...
|
|
template<int Dim> |
void | atb::fitSplineToPointCloud (BSpline< blitz::TinyVector< double, Dim > > &spline, std::vector< double > const &u, std::vector< blitz::TinyVector< double, Dim > > const &points) |
| Fitting of a spline curve to vectorial data. More...
|
|
void | atb::fitSplineToSpline (BSpline< double > &spline, BSpline< double > const &reference) |
| Fitting of a spline curve to another spline curve. More...
|
|
template<int Dim> |
void | atb::fitSplineToSpline (BSpline< blitz::TinyVector< double, Dim > > &spline, BSpline< blitz::TinyVector< double, Dim > > const &reference) |
| Fitting of a spline curve to another spline curve. More...
|
|
template<typename ControlPointT > |
std::ostream & | atb::operator<< (std::ostream &os, BSpline< ControlPointT > const &spline) |
| Pretty print operator for stream output of B-Splines. More...
|
|