| AbstractRobot(const std::string &name="abstractRobot", const std::string &revision="$ID$") | AbstractRobot | [inline] |
| addParameter(const paramkey &key, paramval *val) | Configurable | [inline, virtual] |
| addParameter(const paramkey &key, parambool *val) | Configurable | [inline, virtual] |
| addParameter(const paramkey &key, paramint *val) | Configurable | [inline, virtual] |
| addParameterDef(const paramkey &key, paramval *val, paramval def) | Configurable | [inline, virtual] |
| addParameterDef(const paramkey &key, parambool *val, parambool def) | Configurable | [inline, virtual] |
| addParameterDef(const paramkey &key, paramint *val, paramint def) | Configurable | [inline, virtual] |
| addSubcomponent(Component *newsubcomponent, Joint *newconnectingjoint, bool softlink) | Component | [virtual] |
| AtomComponent(const OdeHandle &odeHandle, const OsgHandle &osgHandle, const ComponentConf &conf, const AtomConf &aconf) | AtomComponent | |
| atomconf | AtomComponent | |
| backwardreference | Component | |
| collisionCallback(void *data, dGeomID o1, dGeomID o2) | AtomComponent | [virtual] |
| collisionExclusionCondition(dGeomID o1, dGeomID o2) | AtomComponent | [virtual] |
| Component(const OdeHandle &odeHandle, const OsgHandle &osgHandle, const ComponentConf &conf) | Component | |
| conf | Component | |
| Configurable() | Configurable | [inline] |
| Configurable(const std::string &name, const std::string &revision) | Configurable | [inline] |
| connection | Component | |
| copyBaseStructure(osg::Vec3 deltaposition, std::vector< TableLine > ©table) | AtomComponent | [virtual] |
| copyCompleteStructure(osg::Vec3 deltaposition, AtomComponent *copystartcomponent) | AtomComponent | [virtual] |
| copySoftlinkStructure(std::vector< TableLine > ©table) | AtomComponent | [virtual] |
| deleteStructureRecursive() | AtomComponent | [virtual] |
| directOriginComponent | Component | |
| disableStructureFusionRecursive() | AtomComponent | [virtual] |
| doInternalStuff(GlobalData &globalData) | AtomComponent | [virtual] |
| lpzrobots::Component::doInternalStuff(const GlobalData &globalData) | Component | [virtual] |
| enableStructureFusionRecursive() | AtomComponent | [virtual] |
| fission(double force) | AtomComponent | [virtual] |
| fissionCondition(dGeomID o1, dGeomID o2, double force) | AtomComponent | [virtual] |
| fissionOf(componentConnection *tmpconnection) | AtomComponent | [virtual] |
| fusion(AtomComponent *atom_to_fuse) | AtomComponent | [virtual] |
| fusionCondition(dGeomID o1, dGeomID o2) | AtomComponent | [virtual] |
| getAllParamNames() | Configurable | [virtual] |
| getAngularSpeed() const | OdeRobot | [virtual] |
| getBestDivideComponent(double targetrelation, int maxsize, Component *currentBestDivideComponent) | Component | [virtual] |
| getCollisionForce(AtomComponent *collAtom) | AtomComponent | [virtual] |
| getConnection(unsigned int connectionnumber) | Component | [virtual] |
| getConnection(Component *targetcomponent) | Component | [virtual] |
| getConnectionFitness(unsigned int number) | AtomComponent | [virtual] |
| getConnectionFitness(AtomComponent *searchedsubcomponent) | AtomComponent | [virtual] |
| getCopyOutofTable(std::vector< TableLine > &table) | AtomComponent | [virtual] |
| getDefaultAtomConf() | AtomComponent | [inline, static] |
| getDefaultConf() | Component | [inline, static] |
| getDistanceToComponent(Component *comp) | Component | [virtual] |
| getId() const | Configurable | [inline] |
| getLeastFittestDivideComponent(int minsize, AtomComponent *currentBestDivideComponent) | AtomComponent | [virtual] |
| getMainPrimitive() const | AtomComponent | [virtual] |
| getMotionForce() | AtomComponent | [virtual] |
| getMotorNumber() | AtomComponent | [virtual] |
| getName() const | Configurable | [inline, virtual] |
| getNumberSubcomponents() | Component | [virtual] |
| getNumberSubcomponentsAll() | Component | [virtual] |
| getOrientation() const | OdeRobot | [virtual] |
| getParam(const paramkey &key) const | Configurable | [virtual] |
| getParamList() const | Configurable | [inline, virtual] |
| getPosition() const | AtomComponent | [virtual] |
| getPositionbetweenComponents(Component *component) | AtomComponent | [virtual] |
| getRevision() const | Configurable | [inline, virtual] |
| getSensorNumber() | AtomComponent | [virtual] |
| getSensors(sensor *sensors, int sensornumber) | AtomComponent | [virtual] |
| getSpeed() const | OdeRobot | [virtual] |
| getStrongestSoftlinkofStructure() | AtomComponent | [virtual] |
| getStructureFitness() | AtomComponent | [virtual] |
| hasSubcomponent(Component *subcomp) | Component | [virtual] |
| insertCVSInfo(paramkey &str, const char *file, const char *revision) | Configurable | [static] |
| isComponentConnected(Component *connectedComp) | Component | [virtual] |
| isGeomInPrimitiveList(Primitive **ps, int len, dGeomID geom) | OdeRobot | [protected, static] |
| isGeomInPrimitiveList(std::list< Primitive * > ps, dGeomID geom) | OdeRobot | [protected, static] |
| makeComponentStructureRoot() | AtomComponent | [virtual] |
| motor typedef | AbstractRobot | |
| OdeAgent class | OdeRobot | [friend] |
| odeHandle | OdeRobot | [protected] |
| OdeRobot(const OdeHandle &odeHandle, const OsgHandle &osgHandle, const std::string &name, const std::string &revision) | OdeRobot | |
| originComponent | Component | |
| osgHandle | OdeRobot | [protected] |
| parambool typedef | Configurable | |
| paramboollist typedef | Configurable | |
| paramboolmap typedef | Configurable | |
| paramint typedef | Configurable | |
| paramintlist typedef | Configurable | |
| paramintmap typedef | Configurable | |
| paramkey typedef | Configurable | |
| paramlist typedef | Configurable | |
| parammap typedef | Configurable | |
| paramval typedef | Configurable | |
| parentspace | OdeRobot | [protected] |
| parse(FILE *f) | Configurable | |
| place(const Pos &pos) | AtomComponent | [virtual] |
| place(const osg::Matrix &pose) | AtomComponent | [virtual] |
| print(FILE *f, const char *prefix) const | Configurable | |
| removeAllSubcomponentsRecursive() | Component | [virtual] |
| removeSoftlinksRecursive() | Component | [virtual] |
| removeSubcomponent(int removedsubcomponentnumber) | Component | [virtual] |
| removeSubcomponent(Component *removedsubcomponent) | Component | [virtual] |
| replication(AtomComponent *atom_to_recplicate) | AtomComponent | [virtual] |
| replication_old(AtomComponent *atom_to_recplicate) | AtomComponent | [virtual] |
| resetMotorsRecursive() | Component | [virtual] |
| restoreCfg(const char *filenamestem) | Configurable | [virtual] |
| sensor typedef | AbstractRobot | |
| setColor(const Color &col) | OdeRobot | [virtual] |
| setConnectionFitness(unsigned int number, double value) | AtomComponent | [virtual] |
| setConnectionFitnessAll(double value) | AtomComponent | [virtual] |
| setMotors(const motor *motors, int motornumber) | AtomComponent | [virtual] |
| setName(const paramkey &name) | Configurable | [inline, virtual] |
| setParam(const paramkey &key, paramval val) | Configurable | [virtual] |
| setRevision(const paramkey &revision) | Configurable | [inline, virtual] |
| setSoftlink(unsigned int position, bool state) | Component | [virtual] |
| shellCollision(dGeomID o1, dGeomID o2) | AtomComponent | [virtual] |
| storeCfg(const char *filenamestem, const std::list< std::string > &comments=std::list< std::string >()) | Configurable | [virtual] |
| Trackable() | Trackable | [inline] |
| update() | AtomComponent | [virtual] |
| updateConnectionFitnessAll(AbstractController *controller) | AtomComponent | [virtual] |
| updateOriginsRecursive(Component *parent) | Component | [virtual] |
| ~AbstractRobot() | AbstractRobot | [inline, virtual] |
| ~AtomComponent() | AtomComponent | |
| ~Component() | Component | |
| ~Configurable() | Configurable | [inline, virtual] |
| ~OdeRobot() | OdeRobot | [virtual] |
| ~Trackable() | Trackable | [inline, virtual] |