All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Protected Attributes | List of all members
MBSim::OpenMBVCoilSpring Class Reference
Inheritance diagram for MBSim::OpenMBVCoilSpring:
MBSim::OpenMBVDynamicColoredBody MBSim::OpenMBVBody

Public Member Functions

 OpenMBVCoilSpring (double r_=1, double cr_=-1, double sf_=1, double n_=3, double l_=-1, OpenMBV::CoilSpring::Type type_=OpenMBV::CoilSpring::tube, const fmatvec::Vec3 &dc="[-1;1;1]", double tp=0, double minCol_=0, double maxCol_=1)
 
void initializeUsingXML (xercesc::DOMElement *element)
 
void initializeObject (const std::shared_ptr< OpenMBV::CoilSpring > &object)
 
std::shared_ptr
< OpenMBV::CoilSpring
createOpenMBV (xercesc::DOMElement *e=0)
 
- Public Member Functions inherited from MBSim::OpenMBVDynamicColoredBody
 OpenMBVDynamicColoredBody (const fmatvec::Vec3 &dc_="[-1;1;1]", double tp_=0)
 
void initializeObject (const std::shared_ptr< OpenMBV::DynamicColoredBody > &object)
 
void initializeUsingXML (xercesc::DOMElement *element)
 
- Public Member Functions inherited from MBSim::OpenMBVBody
void initializeObject (const std::shared_ptr< OpenMBV::Body > &object)
 
void initializeUsingXML (xercesc::DOMElement *element)
 

Protected Attributes

double r
 
double cr
 
double sf
 
double n
 
double l
 
double minCol
 
double maxCol
 
OpenMBV::CoilSpring::Type type
 
- Protected Attributes inherited from MBSim::OpenMBVDynamicColoredBody
fmatvec::Vec3 dc
 
double tp
 
- Protected Attributes inherited from MBSim::OpenMBVBody
std::string id
 

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

Impressum / Disclaimer / Datenschutz Generated by doxygen 1.8.5 Valid HTML