|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.physics.controller.RigidBodyDamper
public class RigidBodyDamper
| Field Summary | |
|---|---|
private float[] |
avel
|
private PhysicalSegment |
body
|
private String |
bodyId
|
private String[] |
desJointIDs
|
private static float |
DS_LINDEFAULT
|
private static float |
DS_ROTDEFAULT
|
private float |
dslin
|
private float |
dsrot
|
private String[] |
jointIDs
|
private PhysicalHumanoid |
pHuman
|
private float[] |
vel
|
| Constructor Summary | |
|---|---|
RigidBodyDamper()
|
|
RigidBodyDamper(PhysicalSegment ps)
|
|
RigidBodyDamper(PhysicalSegment ps,
float dsr,
float dsl)
|
|
| Method Summary | |
|---|---|
PhysicalController |
copy(PhysicalHumanoid ph)
Creates a copy of the controller |
String[] |
getDesiredJointIDs()
Gets the ids of joints the controller would like to steer if available |
String |
getParameterValue(String name)
Get the parameter value of parameter name, return null if not found |
String[] |
getRequiredJointIDs()
Gets the ids of controlled joints |
void |
reset()
Clears out all previous time dependen variables |
void |
setParameterValue(String name,
float value)
|
void |
setParameterValue(String name,
String value)
|
void |
setPhysicalHumanoid(PhysicalHumanoid ph)
Links the controller to a new set of physical joints |
void |
update(double timeDiff)
Updates the controller |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final float DS_ROTDEFAULT
private static final float DS_LINDEFAULT
private float dsrot
private float dslin
private String bodyId
private PhysicalHumanoid pHuman
private PhysicalSegment body
private String[] jointIDs
private String[] desJointIDs
private float[] vel
private float[] avel
| Constructor Detail |
|---|
public RigidBodyDamper()
public RigidBodyDamper(PhysicalSegment ps)
public RigidBodyDamper(PhysicalSegment ps,
float dsr,
float dsl)
| Method Detail |
|---|
public void setPhysicalHumanoid(PhysicalHumanoid ph)
PhysicalController
setPhysicalHumanoid in interface PhysicalControllerph - physical humanoid to link topublic PhysicalController copy(PhysicalHumanoid ph)
PhysicalController
copy in interface PhysicalControllerpublic String[] getRequiredJointIDs()
PhysicalController
getRequiredJointIDs in interface PhysicalControllerpublic void reset()
PhysicalController
reset in interface PhysicalControllerpublic String getParameterValue(String name)
PhysicalController
getParameterValue in interface PhysicalController
public void setParameterValue(String name,
String value)
setParameterValue in interface PhysicalController
public void setParameterValue(String name,
float value)
setParameterValue in interface PhysicalControllerpublic void update(double timeDiff)
PhysicalController
update in interface PhysicalControllertimeDiff - time since last updatepublic String[] getDesiredJointIDs()
PhysicalController
getDesiredJointIDs in interface PhysicalController
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||