|
mbsimflexiblebody
4.0.0
MBSim Flexible Body Module
|
Public Member Functions | |
| NeutralNurbsLocalPosition2s (MBSim::Element *parent_, const fmatvec::MatVI &nodes, double nodeOffset, int degU_, int degV_, bool openStructure_) | |
| fmatvec::Vec3 | evalLocalPosition (const fmatvec::Vec2 &zeta) |
| void | update (MBSim::ContourFrame *frame) override |
| void | surfMeshParamsClosedU (fmatvec::VecV &uk, fmatvec::VecV &vl) |
| void | surfMeshParams (fmatvec::VecV &uk, fmatvec::VecV &vl) |
Public Member Functions inherited from MBSimFlexibleBody::NeutralNurbs2s | |
| NeutralNurbs2s (MBSim::Element *parent_, const fmatvec::MatVI &nodes, double nodeOffset_, int degU_, int degV_, bool openStructure_) | |
| void | setuk (const fmatvec::Vec &uk_) |
| void | setvl (const fmatvec::Vec &vl_) |
| virtual void | computeCurve (bool update=false) |
| virtual void | update (MBSim::ContourFrame *frame)=0 |
| void | resetUpToDate () |
Protected Member Functions | |
| void | buildNodelist () override |
| virtual void | buildNodelist ()=0 |
Additional Inherited Members | |
Protected Attributes inherited from MBSimFlexibleBody::NeutralNurbs2s | |
| MBSim::NurbsSurface | surface |
| MBSim::Element * | parent |
| fmatvec::MatVI | nodes |
| double | nodeOffset |
| int | numOfNodesU |
| int | numOfNodesV |
| fmatvec::GeneralMatrix< fmatvec::Vec3 > | Nodelist |
| fmatvec::Vec | uk |
| fmatvec::Vec | vl |
| int | degU |
| int | degV |
| bool | openStructure |
| bool | updSurface |
|
overrideprotectedvirtual |
Implements MBSimFlexibleBody::NeutralNurbs2s.
|
overridevirtual |
Implements MBSimFlexibleBody::NeutralNurbs2s.