public class RotAxisFrameMaterial extends FrameMaterial
| Modifier and Type | Field and Description |
|---|---|
static PropertyList |
myProps |
| Constructor and Description |
|---|
RotAxisFrameMaterial() |
RotAxisFrameMaterial(double k,
double kr,
double d,
double dr) |
| Modifier and Type | Method and Description |
|---|---|
RotAxisFrameMaterial |
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() |
double |
getRotaryDamping() |
double |
getRotaryStiffness() |
Vector3d |
getStiffness() |
void |
setDamping(double d) |
void |
setDamping(double dx,
double dy,
double dz) |
void |
setDamping(Vector3d dvec) |
void |
setRotaryDamping(double d) |
void |
setRotaryStiffness(double k) |
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 RotAxisFrameMaterial()
public RotAxisFrameMaterial(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 double getRotaryStiffness()
public void setRotaryStiffness(double k)
public double getRotaryDamping()
public void setRotaryDamping(double d)
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 RotAxisFrameMaterial clone()
CompositePropertyclone in interface CompositePropertyclone in interface Clonableclone in class FrameMaterial