![]() |
UNIVERS
15.3
UNIVERS base processing software API
|
This is the complete list of members for U3dBspl3Curve3d, including all inherited members.
| add(const U3dPoint &point, int id=-1) | U3dBspl3Curve3d | |
| add(U3dPoint &point, int ind=-1) | U3dBspl3Curve3d | |
| approximate(const U3dBspl3AbstractMatrix &bm, const U3dPointsAr &ps) | U3dBspl3Curve3d | |
| approximate(const U3dPointsAr &ps) | U3dBspl3Curve3d | |
| check_add_bps(const U3dPointsAr &ps) | U3dBspl3Curve3d | protected |
| clear() | U3dBspl3Curve3d | protected |
| clear() | U3dBspl3Curve3d | protected |
| construct_isect_line(double p1, double p2, U3dPoint &kP, U3dPoint &bP) const | U3dBspl3Curve3d | protected |
| construct_isect_line(double p1, double p2, U3dPoint &kP, U3dPoint &bP) | U3dBspl3Curve3d | protected |
| construct_segment(int id, int n, int bpnum, Bspl3dCurve &curve) | U3dBspl3Curve3d | protected |
| devs_update(double p, int n, U3dPoint &kP, U3dPoint &bP, double p1, U3dPoint &dev, double &smx, double &smy, double &smz) const | U3dBspl3Curve3d | inlineprotected |
| devs_update(double p, int n, U3dPoint &kP, U3dPoint &bP, double p1, U3dPoint &dev, double &smx, double &smy, double &smz) | U3dBspl3Curve3d | inlineprotected |
| find_element(double p, int n, int &nn, double &pp) | U3dBspl3Curve3d | static |
| find_element(double p, int &nn, double &pp) const | U3dBspl3Curve3d | protected |
| get_bp_num(U3dBspl3MatrixType type) | U3dBspl3Curve3d | static |
| get_line_distance(double pp, int nn, U3dPoint kP, U3dPoint bP, double p1, U3dPoint &dist) const | U3dBspl3Curve3d | protected |
| get_line_distance(double pp, int nn, U3dPoint kP, U3dPoint bP, double p1, U3dPoint &dist) | U3dBspl3Curve3d | protected |
| getBMType() const | U3dBspl3Curve3d | |
| getControlPoint(int ind, U3dPoint &point) const | U3dBspl3Curve3d | |
| getControlPoint(int ind, U3dPoint &point) const | U3dBspl3Curve3d | |
| getControlPointsNum() const | U3dBspl3Curve3d | |
| getControlPointsNum() const | U3dBspl3Curve3d | |
| getCurvature(double p, double &c) | U3dBspl3Curve3d | |
| getCurvature(double p, double &c) | U3dBspl3Curve3d | |
| getLineDeviations(double p1, double p2, double p, U3dPoint &dev) const | U3dBspl3Curve3d | |
| getLineDeviations(double p1, double p2, double p, U3dPoint &dev) | U3dBspl3Curve3d | |
| getLineSegments(double ds, std::vector< double > &segs) const | U3dBspl3Curve3d | |
| getLineSegments(double ds, std::vector< double > &segs) | U3dBspl3Curve3d | |
| getMaxLineDeviation(double p1, double p2, double &md) const | U3dBspl3Curve3d | |
| getMaxLineDeviation(double p1, double p2, double &md) | U3dBspl3Curve3d | |
| getPoint(double p, U3dPoint &point) const | U3dBspl3Curve3d | |
| getPoint(double p, U3dPoint &point) const | U3dBspl3Curve3d | |
| getXYZp(double p, U3dPoint &point) const | U3dBspl3Curve3d | |
| getXYZp(double p, U3dPoint &point) const | U3dBspl3Curve3d | |
| getXYZpp(double p, U3dPoint &point) const | U3dBspl3Curve3d | |
| getXYZpp(double p, U3dPoint &point) const | U3dBspl3Curve3d | |
| info() const | U3dBspl3Curve3d | |
| info() | U3dBspl3Curve3d | |
| isReady() const | U3dBspl3Curve3d | inline |
| isReady() const | U3dBspl3Curve3d | inline |
| m_bm | U3dBspl3Curve3d | protected |
| m_bspls | U3dBspl3Curve3d | protected |
| m_is_ready | U3dBspl3Curve3d | protected |
| m_ps | U3dBspl3Curve3d | protected |
| move(int ind) | U3dBspl3Curve3d | |
| next_segment(double p1, double p2, std::vector< double > &segs) | U3dBspl3Curve3d | protected |
| reconstruct() | U3dBspl3Curve3d | protected |
| remove(int id) | U3dBspl3Curve3d | |
| remove(int ind) | U3dBspl3Curve3d | |
| U3dBspl3Curve3d(const U3dBspl3AbstractMatrix &bm) | U3dBspl3Curve3d | |
| U3dBspl3Curve3d(const U3dBspl3AbstractMatrix &bm, const U3dPointsAr &ps) | U3dBspl3Curve3d | |
| U3dBspl3Curve3d(const U3dBspl3Curve3d &obj) | U3dBspl3Curve3d | |
| U3dBspl3Curve3d(const U3dBspl3AbstractMatrix &bm, const U3dPointsAr &ps) | U3dBspl3Curve3d | |
| update_index(int &i, int m, int bm) | U3dBspl3Curve3d | inlinestatic |
| ~U3dBspl3Curve3d() | U3dBspl3Curve3d | |
| ~U3dBspl3Curve3d() | U3dBspl3Curve3d |
1.8.5