ImFusion SDK 4.3
Spline Member List

This is the complete list of members for Spline, including all inherited members.

addPoint(const vec3 &p, int position=-1)Spline
arcLengthToSplineCoord(double pos) constSpline
calculateNearestPointArcLength(const Eigen::Vector3d &pos, const std::vector< Eigen::Vector3d > pointsApproximation=std::vector< Eigen::Vector3d >(), Eigen::Vector3d *nearestPoint=nullptr, bool *outsideCurve=nullptr) constSpline
closed() const (defined in Spline)Splineinline
convertToLabelMap(unsigned char *buffer, int width, int height, const vec3 &spacing, unsigned char inValue=1, unsigned char outValue=0, bool skipInterpolation=false) constSpline
evaluate(double t, vec3 &res) constSpline
evaluateLoop(double t_, vec3 &res) constSpline
evaluateNormal(double t, int axis, vec3 &res) constSpline
evaluateNormal(double t, const vec3 &dir, vec3 &res) constSpline
evaluateTangent(double t, vec3 &res) constSpline
getApproximateClosedSpline(int skipFactor, bool optimizePositions) constSpline
getApproximateSpline(double eps) constSpline
getCurveLength(double t1=0.0, double t2=1.0) constSpline
getParametricUniformSamples(int n) constSpline
getPoints(std::vector< vec3 > &points) constSpline
getProjectedCurveLength(int axis, double t1=0.0, double t2=1.0) constSpline
getProjectedCurveLength(const vec3 &normal, double t1=0.0, double t2=1.0) constSpline
getProjectedUniformSamples(int n, int axis, std::vector< std::pair< double, vec3 > > &samples) constSpline
getProjectedUniformSamples(int n, const vec3 &normal, std::vector< std::pair< double, vec3 > > &samples) constSpline
getUniformSamples(int n, std::vector< std::pair< double, vec3 > > &samples) constSpline
getUniformSamples(int n, std::vector< vec3 > &samples, double eps=1e-10) constSpline
getUniformSamplesX(int n, std::vector< vec3 > &samples) constSpline
points() constSplineinline
removePoint(int index)Spline
setClosed(bool v) (defined in Spline)Splineinline
setPoints(const std::vector< vec3 > &points)Spline
Spline() (defined in Spline)Spline
Spline(const std::vector< vec3 > &points) (defined in Spline)Spline
splineCoordToArcLength(double t) constSplineinline
Search Tab / S to search, Esc to close