mbsimflexiblebody 4.0.0 MBSim Flexible Body Module

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

## Public Member Functions

| 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

virtual void | buildNodelist ()=0

## Protected Attributes

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

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

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