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 |