public static BacklashProcessingYoFrameVector createBacklashProcessingYoFrameVector(String namePrefix, String nameSuffix, double dt, DoubleProvider slopTime,
YoVariableRegistry registry, YoFrameTuple3D yoFrameTupleToProcess)
{
String xName = YoFrameVariableNameTools.createXName(namePrefix, nameSuffix);
String yName = YoFrameVariableNameTools.createYName(namePrefix, nameSuffix);
String zName = YoFrameVariableNameTools.createZName(namePrefix, nameSuffix);
YoDouble xRaw = yoFrameTupleToProcess.getYoX();
YoDouble yRaw = yoFrameTupleToProcess.getYoY();
YoDouble zRaw = yoFrameTupleToProcess.getYoZ();
BacklashProcessingYoVariable x = new BacklashProcessingYoVariable(xName, "", xRaw, dt, slopTime, registry);
BacklashProcessingYoVariable y = new BacklashProcessingYoVariable(yName, "", yRaw, dt, slopTime, registry);
BacklashProcessingYoVariable z = new BacklashProcessingYoVariable(zName, "", zRaw, dt, slopTime, registry);
ReferenceFrame referenceFrame = yoFrameTupleToProcess.getReferenceFrame();
return new BacklashProcessingYoFrameVector(x, y, z, registry, referenceFrame);
}