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::NurbsCurveprotected
ALU (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
chordLength enum value (defined in MBSim::NurbsCurve)MBSim::NurbsCurve
chordLengthParam(const fmatvec::MatVx3 &Q, fmatvec::VecV &ub) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
chordLengthParamClosedH(const fmatvec::MatVx4 &Q, fmatvec::VecV &ub, int d) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
chordLengthParamH(const fmatvec::MatVx4 &Q, fmatvec::VecV &ub) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
ctrlPnts() constMBSim::NurbsCurveinline
ctrlPnts(int i) constMBSim::NurbsCurveinline
deg (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
degree() constMBSim::NurbsCurveinline
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() constMBSim::NurbsCurveinline
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) constMBSim::NurbsCurveinline
hpointAt(double u, int span) const (defined in MBSim::NurbsCurve)MBSim::NurbsCurve
knot() constMBSim::NurbsCurveinline
knot(int i) constMBSim::NurbsCurveinline
knotAveraging(const std::vector< double > &uk, int deg) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
knotAveraging(const VecV &uk, int deg, VecV &U)MBSim::NurbsCurverelated
knotAveragingClosed(const std::vector< double > &uk, int deg) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
Method enum name (defined in MBSim::NurbsCurve)MBSim::NurbsCurve
modCP(int i, const fmatvec::HPoint< 3 > &a) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveinline
normal(double u, const fmatvec::Point< 3 > &v) const (defined in MBSim::NurbsCurve)MBSim::NurbsCurve
NurbsCurve()=defaultMBSim::NurbsCurve
operator()(double u) const (defined in MBSim::NurbsCurve)MBSim::NurbsCurvevirtual
P (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
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::NurbsCurveinline
setDegree(int deg_) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveinline
setKnot(const fmatvec::VecV &U_) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveinline
setu(const fmatvec::VecV &u_) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveinline
U (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
u (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
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::NurbsCurveprotected
updateUVecsClosed(double uMin, double uMax) (defined in MBSim::NurbsCurve)MBSim::NurbsCurveprotected
~NurbsCurve()=default (defined in MBSim::NurbsCurve)MBSim::NurbsCurvevirtual