![]() |
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 |