All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MBSimFlexibleBody::NeutralNurbsAngle1s Class Reference
Inheritance diagram for MBSimFlexibleBody::NeutralNurbsAngle1s:
MBSimFlexibleBody::NeutralNurbs1s

Public Member Functions

 NeutralNurbsAngle1s (MBSim::Element *parent_, const fmatvec::VecInt &nodes, double nodeOffset_, double uMin_, double uMax_, int degU_, bool openStructure_)
 
Vec3 calculateStaggeredAngle (double oringnalPosition)
 
virtual void update (MBSim::ContourFrame *frame)
 
virtual void updateAngleNormal (MBSim::ContourFrame *frame)
 
virtual void updateAngleFirstTangent (MBSim::ContourFrame *frame)
 
virtual void updateAngleSecondTangent (MBSim::ContourFrame *frame)
 
virtual void computeCurve (bool update)
 
- 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 const fmatvec::Vec getuVec ()
 
void resetUpToDate ()
 

Protected Member Functions

virtual void buildNodelist ()
 

Protected Attributes

CardanPtr ANGLE
 angle parametrisation
 
- Protected Attributes inherited from MBSimFlexibleBody::NeutralNurbs1s
MBSim::NurbsCurve curve
 
MBSim::Elementparent
 
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:

Impressum / Disclaimer / Datenschutz Generated by doxygen 1.8.5 Valid HTML