mbsim 4.0.0 MBSim Kernel

MBSim::NurbsCurve Member List

This is the complete list of members for MBSim::NurbsCurve, including all inherited members.

Aipiv (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
ALU (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
chordLength enum value (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
chordLengthParam(const fmatvec::MatVx3 &Q, fmatvec::VecV &ub) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
chordLengthParamClosedH(const fmatvec::MatVx4 &Q, fmatvec::VecV &ub, int d) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
chordLengthParamH(const fmatvec::MatVx4 &Q, fmatvec::VecV &ub) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
ctrlPnts() const | MBSim::NurbsCurve | inline
ctrlPnts(int i) const | MBSim::NurbsCurve | inline
deg (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
degree() const | MBSim::NurbsCurve | inline
derive(double u, int d) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
derive3D(double u, int d) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
deriveAtH(double u, int d, fmatvec::MatVx4 &ders) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
equallySpaced enum value (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
findSpan(double u) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
firstD(double u) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
firstD(double u, int span) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
firstDn(double u) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
firstDn(double u, int span) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
getuVec() const | MBSim::NurbsCurve | inline
globalInterp(const std::vector< fmatvec::Point< 3 >> &Q, const std::vector< double > &uk, int d, bool updateLater=false) | MBSim::NurbsCurve |
globalInterp(const std::vector< fmatvec::Point< 3 >> &Q, double uMin, double uMax, int d, bool updateLater=false) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
globalInterp(const fmatvec::MatVx3 &Q, double uMin, double uMax, int d, bool updateLater=false) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
globalInterpClosed(const fmatvec::MatVx3 &Q, double uMin, double uMax, int d, bool updateLater=false) | MBSim::NurbsCurve |
globalInterpClosedH(const fmatvec::MatVx4 &Qw, int d, Method method=chordLength) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
globalInterpClosedH(const fmatvec::MatVx4 &Qw, const fmatvec::VecV &ub, const fmatvec::VecV &Uc, int d, bool updateLater=false) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
globalInterpH(const fmatvec::MatVx4 &Qw, int d, Method method=chordLength) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
globalInterpH(const fmatvec::MatVx4 &Qw, const fmatvec::VecV &ub, const fmatvec::VecV &Uc, int d, bool updateLater=false) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
hpointAt(double u) const | MBSim::NurbsCurve | inline
hpointAt(double u, int span) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
knot() const | MBSim::NurbsCurve | inline
knot(int i) const | MBSim::NurbsCurve | inline
knotAveraging(const std::vector< double > &uk, int deg) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
knotAveraging(const VecV &uk, int deg, VecV &U) | MBSim::NurbsCurve | related
knotAveragingClosed(const std::vector< double > &uk, int deg) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
Method enum name (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
modCP(int i, const fmatvec::HPoint< 3 > &a) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | inline
normal(double u, const fmatvec::Point< 3 > &v) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
NurbsCurve()=default | MBSim::NurbsCurve |
operator()(double u) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | virtual
P (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
pointAt(double u) const (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
resize(int n, int Deg) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
setCtrlPnts(const fmatvec::MatVx4 &P_) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | inline
setDegree(int deg_) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | inline
setKnot(const fmatvec::VecV &U_) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | inline
setu(const fmatvec::VecV &u_) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | inline
u (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
U (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
update(const fmatvec::MatVx3 &Q) | MBSim::NurbsCurve |
update(const fmatvec::MatVx4 &Qw) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve |
updateUVecs(double uMin, double uMax) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
updateUVecsClosed(double uMin, double uMax) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected
~NurbsCurve()=default (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | virtual