![]() |
ImFusion SDK 4.3
|
This is the complete list of members for Spline, including all inherited members.
addPoint(const vec3 &p, int position=-1) | Spline | |
arcLengthToSplineCoord(double pos) const | Spline | |
calculateNearestPointArcLength(const Eigen::Vector3d &pos, const std::vector< Eigen::Vector3d > pointsApproximation=std::vector< Eigen::Vector3d >(), Eigen::Vector3d *nearestPoint=nullptr, bool *outsideCurve=nullptr) const | Spline | |
closed() const (defined in Spline) | Spline | inline |
convertToLabelMap(unsigned char *buffer, int width, int height, const vec3 &spacing, unsigned char inValue=1, unsigned char outValue=0, bool skipInterpolation=false) const | Spline | |
evaluate(double t, vec3 &res) const | Spline | |
evaluateLoop(double t_, vec3 &res) const | Spline | |
evaluateNormal(double t, int axis, vec3 &res) const | Spline | |
evaluateNormal(double t, const vec3 &dir, vec3 &res) const | Spline | |
evaluateTangent(double t, vec3 &res) const | Spline | |
getApproximateClosedSpline(int skipFactor, bool optimizePositions) const | Spline | |
getApproximateSpline(double eps) const | Spline | |
getCurveLength(double t1=0.0, double t2=1.0) const | Spline | |
getParametricUniformSamples(int n) const | Spline | |
getPoints(std::vector< vec3 > &points) const | Spline | |
getProjectedCurveLength(int axis, double t1=0.0, double t2=1.0) const | Spline | |
getProjectedCurveLength(const vec3 &normal, double t1=0.0, double t2=1.0) const | Spline | |
getProjectedUniformSamples(int n, int axis, std::vector< std::pair< double, vec3 > > &samples) const | Spline | |
getProjectedUniformSamples(int n, const vec3 &normal, std::vector< std::pair< double, vec3 > > &samples) const | Spline | |
getUniformSamples(int n, std::vector< std::pair< double, vec3 > > &samples) const | Spline | |
getUniformSamples(int n, std::vector< vec3 > &samples, double eps=1e-10) const | Spline | |
getUniformSamplesX(int n, std::vector< vec3 > &samples) const | Spline | |
points() const | Spline | inline |
removePoint(int index) | Spline | |
setClosed(bool v) (defined in Spline) | Spline | inline |
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) const | Spline | inline |