UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
U3dBspl3Curve3d Member List

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)U3dBspl3Curve3dprotected
clear()U3dBspl3Curve3dprotected
clear()U3dBspl3Curve3dprotected
construct_isect_line(double p1, double p2, U3dPoint &kP, U3dPoint &bP) const U3dBspl3Curve3dprotected
construct_isect_line(double p1, double p2, U3dPoint &kP, U3dPoint &bP)U3dBspl3Curve3dprotected
construct_segment(int id, int n, int bpnum, Bspl3dCurve &curve)U3dBspl3Curve3dprotected
devs_update(double p, int n, U3dPoint &kP, U3dPoint &bP, double p1, U3dPoint &dev, double &smx, double &smy, double &smz) const U3dBspl3Curve3dinlineprotected
devs_update(double p, int n, U3dPoint &kP, U3dPoint &bP, double p1, U3dPoint &dev, double &smx, double &smy, double &smz)U3dBspl3Curve3dinlineprotected
find_element(double p, int n, int &nn, double &pp)U3dBspl3Curve3dstatic
find_element(double p, int &nn, double &pp) const U3dBspl3Curve3dprotected
get_bp_num(U3dBspl3MatrixType type)U3dBspl3Curve3dstatic
get_line_distance(double pp, int nn, U3dPoint kP, U3dPoint bP, double p1, U3dPoint &dist) const U3dBspl3Curve3dprotected
get_line_distance(double pp, int nn, U3dPoint kP, U3dPoint bP, double p1, U3dPoint &dist)U3dBspl3Curve3dprotected
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 U3dBspl3Curve3dinline
isReady() const U3dBspl3Curve3dinline
m_bmU3dBspl3Curve3dprotected
m_bsplsU3dBspl3Curve3dprotected
m_is_readyU3dBspl3Curve3dprotected
m_psU3dBspl3Curve3dprotected
move(int ind)U3dBspl3Curve3d
next_segment(double p1, double p2, std::vector< double > &segs)U3dBspl3Curve3dprotected
reconstruct()U3dBspl3Curve3dprotected
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)U3dBspl3Curve3dinlinestatic
~U3dBspl3Curve3d()U3dBspl3Curve3d
~U3dBspl3Curve3d()U3dBspl3Curve3d