mbsimflexiblebody 4.0.0 MBSim Flexible Body Module

Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MBSimFlexibleBody::NeutralNurbsPosition1s Class Reference
Inheritance diagram for MBSimFlexibleBody::NeutralNurbsPosition1s:
[legend]

## Public Member Functions

| NeutralNurbsPosition1s (MBSim::Element *parent_, const fmatvec::VecInt &nodes, double nodeOffset_, double uMin_, double uMax_, int degU_, bool openStructure_)
fmatvec::Vec3 | evalPosition (double s)
fmatvec::Vec3 | evalWs (double s)
fmatvec::Vec3 | evalWt (double s)
void | update (MBSim::ContourFrame *frame) override
virtual void | updatePositionNormal (MBSim::ContourFrame *frame)
virtual void | updatePositionFirstTangent (MBSim::ContourFrame *frame)
virtual void | updatePositionSecondTangent (MBSim::ContourFrame *frame)
virtual void | setBinormalDir (const fmatvec::Vec3 &b)
Public Member Functions inherited from MBSimFlexibleBody::NeutralNurbs1s
| NeutralNurbs1s (MBSim::Element *parent_, const fmatvec::VecInt &nodes, double nodeOffset_, double uMin_, double uMax_, int degU_, bool openStructure_)
virtual void | computeCurve (bool update=false)
virtual const fmatvec::Vec | getuVec ()
void | resetUpToDate ()

## Protected Member Functions

void | buildNodelist () override

## Protected Attributes

fmatvec::Vec3 | binormalDir
| vector to compute the normal to
Protected Attributes inherited from MBSimFlexibleBody::NeutralNurbs1s
MBSim::NurbsCurve | curve
MBSim::Element * | parent
fmatvec::VecInt | nodes
double | nodeOffset
| offset between "leading" nodeset and this nodeset (e.g. used in cosserat between translational (= leading) nodeset and rotational nodeset)
fmatvec::MatVx3 | Nodelist
double | uMin
double | uMax
int | degU
bool | openStructure
bool | updCurve

The documentation for this class was generated from the following files:

- /mbsim-env/mbsim/modules/mbsimFlexibleBody/mbsimFlexibleBody/contours/nc/ncc/nurbs_position_1s.h
- /mbsim-env/mbsim/modules/mbsimFlexibleBody/mbsimFlexibleBody/contours/nc/ncc/nurbs_position_1s.cc