#include <MassSpringLoader.h>

Public Member Functions | |
| virtual | ~MassSpringLoader () |
| bool | load (const char *filename) |
| virtual void | setNumMasses (int) |
| virtual void | setNumSprings (int) |
| virtual void | addMass (SReal, SReal, SReal, SReal, SReal, SReal, SReal, SReal, bool, bool) |
| virtual void | addSpring (int, int, SReal, SReal, SReal) |
| virtual void | addVectorSpring (int m1, int m2, SReal ks, SReal kd, SReal initpos, SReal, SReal, SReal) |
| virtual void | setGravity (SReal, SReal, SReal) |
| virtual void | setViscosity (SReal) |
Definition at line 39 of file MassSpringLoader.h.
| virtual sofa::helper::io::MassSpringLoader::~MassSpringLoader | ( | ) | [inline, virtual] |
Definition at line 42 of file MassSpringLoader.h.
| virtual void sofa::helper::io::MassSpringLoader::addMass | ( | SReal | , | |
| SReal | , | |||
| SReal | , | |||
| SReal | , | |||
| SReal | , | |||
| SReal | , | |||
| SReal | , | |||
| SReal | , | |||
| bool | , | |||
| bool | ||||
| ) | [inline, virtual] |
Reimplemented in sofa::component::mapping::RigidMapping< BasicMapping >::Loader, sofa::component::mapping::RigidRigidMapping< BasicMapping >::Loader, sofa::component::mapping::SkinningMapping< BasicMapping >::Loader, sofa::component::mass::DiagonalMass< DataTypes, MassType >::Loader, and sofa::component::MechanicalObject< DataTypes >::Loader.
Definition at line 46 of file MassSpringLoader.h.
Referenced by load().
| virtual void sofa::helper::io::MassSpringLoader::addSpring | ( | int | , | |
| int | , | |||
| SReal | , | |||
| SReal | , | |||
| SReal | ||||
| ) | [inline, virtual] |
Reimplemented in sofa::component::forcefield::SpringEdgeDataForceField< DataTypes >::Loader, and sofa::component::forcefield::SpringForceField< DataTypes >::Loader.
Definition at line 47 of file MassSpringLoader.h.
Referenced by addVectorSpring(), and load().
| virtual void sofa::helper::io::MassSpringLoader::addVectorSpring | ( | int | m1, | |
| int | m2, | |||
| SReal | ks, | |||
| SReal | kd, | |||
| SReal | initpos, | |||
| SReal | , | |||
| SReal | , | |||
| SReal | ||||
| ) | [inline, virtual] |
Reimplemented in sofa::component::forcefield::VectorSpringForceField< DataTypes >::Loader.
Definition at line 48 of file MassSpringLoader.h.
References addSpring().
Referenced by load().
| bool sofa::helper::io::MassSpringLoader::load | ( | const char * | filename | ) |
Definition at line 53 of file MassSpringLoader.cpp.
References addMass(), addSpring(), addVectorSpring(), sofa::helper::system::DataRepository, norm(), setGravity(), setNumMasses(), setNumSprings(), setViscosity(), and sofa::helper::io::skipToEOL().
Referenced by sofa::component::MechanicalObject< DataTypes >::load(), sofa::component::mass::DiagonalMass< DataTypes, MassType >::load(), sofa::component::forcefield::VectorSpringForceField< DataTypes >::load(), sofa::component::forcefield::SpringForceField< DataTypes >::load(), and sofa::component::forcefield::SpringEdgeDataForceField< DataTypes >::load().
| virtual void sofa::helper::io::MassSpringLoader::setNumMasses | ( | int | ) | [inline, virtual] |
| virtual void sofa::helper::io::MassSpringLoader::setNumSprings | ( | int | ) | [inline, virtual] |
Reimplemented in sofa::component::forcefield::SpringEdgeDataForceField< DataTypes >::Loader, and sofa::component::forcefield::VectorSpringForceField< DataTypes >::Loader.
Definition at line 45 of file MassSpringLoader.h.
Referenced by load().
| virtual void sofa::helper::io::MassSpringLoader::setViscosity | ( | SReal | ) | [inline, virtual] |
1.5.7.1