This is the complete list of members for MBSim::NurbsCurve, including all inherited members.
chordLengthParam(const MatVx3 &Q, Vec &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 | |
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 (defined in MBSim::NurbsCurve) | 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 MatVx4 &Qw, const Vec &ub, const Vec &Uc, int d, bool updateLater=false) | MBSim::NurbsCurve | |
globalInterpH(const MatVx4 &Q, const Vec &ub, const Vec &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 | |
inverse (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected |
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 Vec &uk, int deg, Vec &U) | MBSim::NurbsCurve | related |
knotAveragingClosed(const std::vector< double > &uk, int deg) (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | protected |
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() | 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 | protected |
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 &Q) (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() (defined in MBSim::NurbsCurve) | MBSim::NurbsCurve | virtual |