activations | PhysicalObject | |
addContact(ContactInfo *contact) | PhysicalObject | [inline] |
addLimb() | ArticulatedAgentBase | |
addLimb(real l, real theta) | ArticulatedAgentBase | |
addObject(PhysicalObject *object, real x, real y, real alpha) | ComposedPhysicalObject | |
aLocal | ArticulatedComponent | |
alpha | PhysicalObject | |
alphaOld | PhysicalObject | |
ArticulatedAgentBase(std::string label="") | ArticulatedAgentBase | |
ArticulatedAgentQuasistatic(std::string label="") | ArticulatedAgentQuasistatic | |
ArticulatedComponent(std::string label) | ArticulatedComponent | |
backwardDynamics() | ArticulatedAgentQuasistatic | [protected] |
beta | ArticulatedComponent | |
betaExternal | ArticulatedComponent | |
betaStar | ArticulatedComponent | |
boxMax | PhysicalObject | |
boxMin | PhysicalObject | |
build(real x=2.0, real y=0.8) | Iunctus | |
ComposedPhysicalObject(std::string label="") | ComposedPhysicalObject | |
ComposedPhysicalObject(real x, real y, real alpha=0, std::string label="") | ComposedPhysicalObject | |
computeBodyDerivatives(GlobalContactInfoVector *globalContacts) | ArticulatedAgentQuasistatic | [protected, virtual] |
computeBodyDerivativesWithoutContacts(real determinant) | ArticulatedAgentQuasistatic | [protected, virtual] |
computeBox() | PhysicalObject | [inline, virtual] |
computeDerivatives(GlobalContactInfoVector *globalContacts) | ArticulatedAgentQuasistatic | [protected, virtual] |
computeDerivativesWithoutContacts(ContactSolver *contactSolver) | ArticulatedAgentQuasistatic | [inline, protected, virtual] |
computeForces(GlobalContactInfoVector *globalContacts) | ArticulatedAgentQuasistatic | [protected] |
computeInertia() | PhysicalObject | [inline, virtual] |
computeIStar0() | ArticulatedComponent | |
computeMass(real density=ThyrixParameters::defaultDensity) | PhysicalObject | [inline, virtual] |
computeMassProperties() | ComposedPhysicalObject | |
computeMemberPositions() | ComposedPhysicalObject | |
computeTotalForces(GlobalContactInfoVector *globalContacts) | ArticulatedAgentQuasistatic | [protected] |
contacts | PhysicalObject | |
controll() | Iunctus | [virtual] |
controller | Iunctus | |
deleteContacts() | Iunctus | [inline, virtual] |
deleteK() | ArticulatedComponent | |
deleteLimbs() | ArticulatedAgentBase | [protected] |
deleteObjects() | ComposedPhysicalObject | |
detectContacts(PhysicalObject *object, GlobalContactInfoVector *contacts) | ArticulatedAgentBase | [virtual] |
PhysicalObject::detectContacts(Border *object, GlobalContactInfoVector *contacts) | PhysicalObject | [inline, virtual] |
PhysicalObject::detectContacts(Circle *object, GlobalContactInfoVector *contacts) | PhysicalObject | [inline, virtual] |
PhysicalObject::detectContacts(CappedRectangle *object, GlobalContactInfoVector *contacts) | PhysicalObject | [inline, virtual] |
detectInternalContacts(GlobalContactInfoVector *contacts) | ArticulatedAgentBase | [virtual] |
detectMouseContact(const Vector2 &rMouse, Vector2 &p, PhysicalObject *&object) | ArticulatedAgentBase | [virtual] |
draw(GUI *gui) | Iunctus | [virtual] |
drawContactForces(GUI *gui) | PhysicalObject | |
externalForce | PhysicalObject | |
externalTorque | PhysicalObject | |
eye | Iunctus | |
fillColor | GraphicalObject | |
fillContactMatrix(ContactSolver *contactSolver, ContactInfo *contactInfo) | ArticulatedAgentBase | [virtual] |
forwardAccelerations(ContactSolver *contactSolver) | ArticulatedAgentQuasistatic | [protected] |
forwardKinematics() | ArticulatedAgentQuasistatic | [protected] |
GraphicalObject(Color outlineColor=GUI::colorBlack, Color fillColor=GUI::colorTransparent) | GraphicalObject | |
I | PhysicalObject | |
integrate(const Integrator &integrator) | ArticulatedAgentQuasistatic | [protected, virtual] |
isCircle() | PhysicalObject | [inline, virtual] |
IStar | ArticulatedComponent | |
IStar0 | ArticulatedComponent | |
Iunctus(real x=2.0, real y=0.8, std::string label="Iunctus") | Iunctus | |
K | ArticulatedComponent | |
label | PhysicalObject | |
limbs | ArticulatedAgentBase | [protected] |
m | PhysicalObject | |
myBody | Iunctus | |
nContacts | ArticulatedComponent | |
normalizeAlpha() | PhysicalObject | [inline] |
nSensors | PhysicalObject | [protected] |
objects | ComposedPhysicalObject | |
omega | PhysicalObject | |
outlineColor | GraphicalObject | |
parent | PhysicalObject | |
PhysicalObject(std::string label="", int nSensors=0, real saturationForce=0.5, Color outlineColor=GUI::colorBlack, Color fillColor=GUI::colorTransparent) | PhysicalObject | |
proprioception() | Iunctus | |
Q | ArticulatedComponent | |
r | PhysicalObject | |
registerPrimitives(Simulator *simulator) | ArticulatedAgentBase | [virtual] |
relativeAlpha | PhysicalObject | |
relativeR | PhysicalObject | |
resetSensors() | ComposedPhysicalObject | [virtual] |
rOld | PhysicalObject | |
rollback() | ArticulatedAgentQuasistatic | [protected, virtual] |
s | ComposedPhysicalObject | |
saturationForce | PhysicalObject | |
setColor(Color color) | GraphicalObject | [inline] |
setFillColor(Color color) | ArticulatedAgentBase | [virtual] |
setMass(real m) | PhysicalObject | [inline] |
setOutlineColor(Color color) | ArticulatedAgentBase | [virtual] |
setPosition(real x, real y) | PhysicalObject | [inline] |
setSensor(ContactInfo *contact) | PhysicalObject | [inline, virtual] |
setSensors() | ComposedPhysicalObject | [virtual] |
setVelocity(real vx, real vy) | PhysicalObject | [inline] |
solveSystem(SymmetricMatrix3 &m, const Vector3 &c, Vector3 &x) | ArticulatedAgentBase | [protected, static] |
solveSystem(const SymmetricMatrix3 &m, const real determinant, const Vector3 &c, Vector3 &x) | ArticulatedAgentBase | [protected, static] |
v | PhysicalObject | |
vLocal | ArticulatedComponent | |
~ArticulatedAgentBase() | ArticulatedAgentBase | [virtual] |
~ArticulatedAgentQuasistatic() | ArticulatedAgentQuasistatic | [virtual] |
~ArticulatedComponent() | ArticulatedComponent | [virtual] |
~ComposedPhysicalObject() | ComposedPhysicalObject | [virtual] |
~GraphicalObject() | GraphicalObject | [virtual] |
~Iunctus() | Iunctus | [virtual] |
~PhysicalObject() | PhysicalObject | [virtual] |