public class NodeFrameNodeAttachmentTest extends DynamicAttachmentTestBase<NodeFrameNodeAttachment>
| Constructor and Description |
|---|
NodeFrameNodeAttachmentTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
computeMasterForce(VectorNd force,
int idx,
NodeFrameNodeAttachment at)
Computes the force for the idx-th master given the current force on the
slave component.
|
void |
computeSlavePos(VectorNd pos,
NodeFrameNodeAttachment at)
Computes the position for the slave given the current state of the master
components.
|
void |
computeSlaveVel(VectorNd vel,
NodeFrameNodeAttachment at)
Computes the velocity for the slave given the current state of the master
components.
|
NodeFrameNodeAttachment |
createTestAttachment(int idx)
Creates and returns an test attachment, with associated master and slave
components, to be used for testing.
|
static void |
main(java.lang.String[] args) |
numTestAttachments, test, testcheck, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkEquals, checkNormedEquals, checkNormedEquals, getSilent, printUsageAndExit, runtest, setSilentpublic void computeSlavePos(VectorNd pos, NodeFrameNodeAttachment at)
DynamicAttachmentTestBasecomputeSlavePos in class DynamicAttachmentTestBase<NodeFrameNodeAttachment>pos - returns the computed position. On input, will be set to the
position state size of the slave.at - attachment for which the position is to be computedpublic void computeSlaveVel(VectorNd vel, NodeFrameNodeAttachment at)
DynamicAttachmentTestBasecomputeSlaveVel in class DynamicAttachmentTestBase<NodeFrameNodeAttachment>vel - returns the computed velocity. On input, will be set to the
velocity state size of the slave.at - attachment for which the velocity is to be computedpublic void computeMasterForce(VectorNd force, int idx, NodeFrameNodeAttachment at)
DynamicAttachmentTestBasecomputeMasterForce in class DynamicAttachmentTestBase<NodeFrameNodeAttachment>force - returns the computed force. On input, will be set to the
velocity state size of the master.idx - index of the master componentat - attachment for which the force is to be computedpublic NodeFrameNodeAttachment createTestAttachment(int idx)
DynamicAttachmentTestBasemaxNum times, where maxNum is the value returned by DynamicAttachmentTestBase.numTestAttachments(), with the parameter num varying
from 0 to maxNum-1. This allows the testing application
to create different kinds of test attachments, which might be
necessary in some situtations.createTestAttachment in class DynamicAttachmentTestBase<NodeFrameNodeAttachment>idx - instance number for the attachment to be created.public static void main(java.lang.String[] args)