19 #ifndef TG_LINEAR_STRING_H
20 #define TG_LINEAR_STRING_H
63 std::string space_separated_tags,
88 virtual void step(
double dt);
131 virtual const double getCurrentLength()
const;
133 virtual const double getTension()
const;
135 virtual const double getRestLength()
const;
137 virtual const double getVelocity()
const;
155 void constructorAux();
164 bool invariant()
const;
const Muscle2P * getMuscle() const
tgLinearString(Muscle2P *muscle, const tgTags &tags, tgBaseString::Config &config)
Contains the definition of abstract base class tgBaseString. Assumes that the string is linear (F = -...
virtual ~tgLinearString()
Definition of tgSubject class.
virtual void step(double dt)
void setRestLength(double newLength, float dt)
Contains the definition of class tgModel. $Id$.
virtual void tensionMinLengthController(const double targetTension, float dt)
virtual void setup(tgWorld &world)
virtual void moveMotors(double dt)
virtual void onVisit(const tgModelVisitor &r) const
virtual const double getStartLength() const