19 #ifndef NESTED_STRUCTURE_TEST_MODEL_H
20 #define NESTED_STRUCTURE_TEST_MODEL_H
45 #include "btBulletDynamicsCommon.h"
70 typedef std::map<std::string, std::vector<tgSpringCableActuator*> >
MuscleMap;
100 virtual void step(
const double dt);
109 const std::vector<tgSpringCableActuator*>&
getMuscles (
const std::string& key)
const;
123 void addNodes(
tgStructure& tetra,
double edge,
double height);
128 size_t segmentCount);
138 std::vector<tgSpringCableActuator*> allMuscles;
149 const size_t m_segments;
virtual ~DuCTTTestModel()
Definition of class tgRodInfo.
DuCTTTestModel(size_t segments)
virtual void step(const double dt)
Definition of tgSubject class.
Convenience function for combining strings with ints, mostly for naming structures.
size_t getSegments() const
Utility class for class casting and filtering collections by type.
const std::vector< tgSpringCableActuator * > & getMuscles(const std::string &key) const
Definition of class tgBasicActuatorInfo.
Contains the definition of class tgModel.
Contains the definition of abstract base class tgSpringCableActuator. Assumes that the string is line...
std::map< std::string, std::vector< tgSpringCableActuator * > > MuscleMap
Definition of class tgStructure.
Definition of class tgStructureInfo.
virtual void setup(tgWorld &world)
Rand seeding simular to the evolution and terrain classes.
Definition of class tgBuildSpec.
Contains the definition of class tgPrismaticInfo. A prismatic actuator builder.
Definition of class tgRigidAutoCompound.