Namespaces | Functions
CardinalSplines.h File Reference

collects the utilities to do Cardinal Splines interpolation. More...

#include <vector>
#include "SurgSim/DataStructures/Vertices.h"
#include "SurgSim/Math/Vector.h"

Go to the source code of this file.

Namespaces

 SurgSim
 
 SurgSim::Math
 
 SurgSim::Math::CardinalSplines
 

Functions

void SurgSim::Math::CardinalSplines::extendControlPoints (const SurgSim::DataStructures::VerticesPlain &points, std::vector< SurgSim::Math::Vector3d > *result)
 Function to add two 'ghost' points to 'points' at the beginning and the end, prepare 'points' for Cardinal Splines interpolation. More...
 
void SurgSim::Math::CardinalSplines::interpolate (size_t subdivisions, const std::vector< Math::Vector3d > &controlPoints, std::vector< Math::Vector3d > *points, double tau=0.4)
 Run Cardinal Splines interpolation on 'controlPoints'. More...
 

Detailed Description

collects the utilities to do Cardinal Splines interpolation.