public class HeuerOffLinFM extends FrameMaterial
| Modifier and Type | Field and Description |
|---|---|
static PropertyList |
myProps |
| Constructor and Description |
|---|
HeuerOffLinFM() |
HeuerOffLinFM(double k,
double kr,
double d,
double dr) |
| Modifier and Type | Method and Description |
|---|---|
HeuerOffLinFM |
clone()
Returns a clone of this composite property.
|
void |
computeDFdq(Matrix6d Jq,
RigidTransform3d X21,
Twist vel21,
RigidTransform3d initialX21,
boolean symmetric) |
void |
computeDFdu(Matrix6d Ju,
RigidTransform3d X21,
Twist vel21,
RigidTransform3d initialX21,
boolean symmetric) |
void |
computeF(Wrench wr,
RigidTransform3d X21,
Twist vel21,
RigidTransform3d initialX21) |
boolean |
equals(FrameMaterial mat) |
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
Vector3d |
getDamping() |
Vector3d |
getRotaryDamping() |
Vector3d |
getRotaryStiffness() |
Vector3d |
getStiffness() |
void |
setDamping(double d) |
void |
setDamping(double dx,
double dy,
double dz) |
void |
setDamping(Vector3d dvec) |
void |
setRotaryDamping(double d) |
void |
setRotaryDamping(double dx,
double dy,
double dz) |
void |
setRotaryDamping(Vector3d dvec) |
void |
setRotaryStiffness(double k) |
void |
setRotaryStiffness(double kx,
double ky,
double kz) |
void |
setRotaryStiffness(Vector3d kvec) |
void |
setStiffness(double k) |
void |
setStiffness(double kx,
double ky,
double kz) |
void |
setStiffness(Vector3d kvec) |
equals, getSubClassesadvanceState, createStateObject, getProperty, getPropertyHost, getPropertyInfo, hasProperty, hasState, hasSymmetricTangent, isWritable, postscan, scaleDistance, scaleMass, scan, setPropertyHost, setPropertyInfo, symmetryOrStateChanged, updateMaterial, write, writeItemspublic static PropertyList myProps
public HeuerOffLinFM()
public HeuerOffLinFM(double k,
double kr,
double d,
double dr)
public PropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class MaterialBasepublic Vector3d getStiffness()
public void setStiffness(double k)
public void setStiffness(double kx,
double ky,
double kz)
public void setStiffness(Vector3d kvec)
public Vector3d getDamping()
public void setDamping(double d)
public void setDamping(double dx,
double dy,
double dz)
public void setDamping(Vector3d dvec)
public Vector3d getRotaryStiffness()
public void setRotaryStiffness(double k)
public void setRotaryStiffness(double kx,
double ky,
double kz)
public void setRotaryStiffness(Vector3d kvec)
public Vector3d getRotaryDamping()
public void setRotaryDamping(double d)
public void setRotaryDamping(double dx,
double dy,
double dz)
public void setRotaryDamping(Vector3d dvec)
public void computeF(Wrench wr, RigidTransform3d X21, Twist vel21, RigidTransform3d initialX21)
computeF in class FrameMaterialpublic void computeDFdq(Matrix6d Jq, RigidTransform3d X21, Twist vel21, RigidTransform3d initialX21, boolean symmetric)
computeDFdq in class FrameMaterialpublic void computeDFdu(Matrix6d Ju, RigidTransform3d X21, Twist vel21, RigidTransform3d initialX21, boolean symmetric)
computeDFdu in class FrameMaterialpublic boolean equals(FrameMaterial mat)
equals in class FrameMaterialpublic HeuerOffLinFM clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class FrameMaterial