Robot Simulator of the Robotics Group for Self-Organization of Control
0.8.0
|
This is the complete list of members for Primitive, including all inherited members.
_Child enum value | Primitive | |
_Transform enum value | Primitive | |
applyForce(osg::Vec3 force) | Primitive | virtual |
applyForce(double x, double y, double z) | Primitive | virtual |
applyTorque(osg::Vec3 torque) | Primitive | virtual |
applyTorque(double x, double y, double z) | Primitive | virtual |
attachGeomAndSetColliderFlags() | Primitive | protectedvirtual |
Body enum value | Primitive | |
body | Primitive | protected |
Category enum name | Primitive | |
decellerate(double factorLin, double factorAng) | Primitive | |
Density enum value | Primitive | |
destroyGeom | Primitive | protectedstatic |
Draw enum value | Primitive | |
Dyn enum value | Primitive | |
geom | Primitive | protected |
Geom enum value | Primitive | |
getAngularVel() const | Primitive | virtual |
getBody() const | Primitive | inline |
getGeom() const | Primitive | inline |
getNumVelocityViolations() | Primitive | inline |
getOSGPrimitive()=0 | Primitive | pure virtual |
getPose() const | Primitive | virtual |
getPosition() const | Primitive | virtual |
getVel() const | Primitive | virtual |
init(const OdeHandle &odeHandle, double mass, const OsgHandle &osgHandle, char mode=Body|Geom|Draw)=0 | Primitive | pure virtual |
limitAngularVel(double maxVel) | Primitive | |
limitLinearVel(double maxVel) | Primitive | |
mode | Primitive | protected |
Modes enum name | Primitive | |
numVelocityViolations | Primitive | protected |
Primitive() | Primitive | |
restore(FILE *f) | Primitive | virtual |
restoreFromFile(const char *filename) | Storeable | |
setColor(const Color &color) | Primitive | virtual |
setColor(const std::string &color) | Primitive | virtual |
setDestroyGeomFlag(bool _destroyGeom) | Primitive | inlinestatic |
setMass(double mass, bool density=false)=0 | Primitive | pure virtual |
setMass(double mass, double cgx, double cgy, double cgz, double I11, double I22, double I33, double I12, double I13, double I23) | Primitive | |
setPose(const Pose &pose) | Primitive | virtual |
setPosition(const Pos &pos) | Primitive | virtual |
setSubstance(const Substance &substance) | Primitive | |
setTexture(const std::string &filename) | Primitive | virtual |
setTexture(const TextureDescr &texture) | Primitive | virtual |
setTexture(int surface, const TextureDescr &texture) | Primitive | virtual |
setTextures(const std::vector< TextureDescr > &textures) | Primitive | virtual |
Stat enum value | Primitive | |
store(FILE *f) const | Primitive | virtual |
storeToFile(const char *filename) const | Storeable | |
substance | Primitive | |
substanceManuallySet | Primitive | protected |
toGlobal(const osg::Vec3 &pos) const | Primitive | |
toGlobal(const osg::Vec4 &axis) const | Primitive | |
toLocal(const osg::Vec3 &pos) const | Primitive | |
toLocal(const osg::Vec4 &axis) const | Primitive | |
update()=0 | Primitive | pure virtual |
~Primitive() | Primitive | virtual |
~Storeable() | Storeable | inlinevirtual |