/** * @deprecated Use * {@link #createAlphaFilteredYoFrameVector2d(String, String, YoVariableRegistry, double, FrameTuple2DReadOnly)} * instead. */ @Deprecated public static AlphaFilteredYoFrameVector2d createAlphaFilteredYoFrameVector2d(String namePrefix, String nameSuffix, YoVariableRegistry registry, double alpha, FrameTuple2DReadOnly unfilteredFrameTuple2D) { return new AlphaFilteredYoFrameVector2d(namePrefix, nameSuffix, registry, alpha, unfilteredFrameTuple2D); }
/** * @deprecated Use * {@link #createAlphaFilteredYoFrameVector2d(String, String, YoVariableRegistry, DoubleProvider, FrameTuple2DReadOnly)} * instead. */ @Deprecated public static AlphaFilteredYoFrameVector2d createAlphaFilteredYoFrameVector2d(String namePrefix, String nameSuffix, String description, YoVariableRegistry registry, DoubleProvider alpha, FrameTuple2DReadOnly unfilteredFrameTuple2D) { return new AlphaFilteredYoFrameVector2d(namePrefix, nameSuffix, registry, alpha, unfilteredFrameTuple2D); }
/** * @deprecated Use * {@link #createAlphaFilteredYoFrameVector2d(String, String, YoVariableRegistry, double, ReferenceFrame)} * instead. */ @Deprecated public static AlphaFilteredYoFrameVector2d createAlphaFilteredYoFrameVector2d(String namePrefix, String nameSuffix, YoVariableRegistry registry, double alpha, ReferenceFrame referenceFrame) { return new AlphaFilteredYoFrameVector2d(namePrefix, nameSuffix, registry, alpha, referenceFrame); }
/** * @deprecated Use * {@link #createAlphaFilteredYoFrameVector2d(String, String, YoVariableRegistry, DoubleProvider, ReferenceFrame)} * instead. */ @Deprecated public static AlphaFilteredYoFrameVector2d createAlphaFilteredYoFrameVector2d(String namePrefix, String nameSuffix, String description, YoVariableRegistry registry, DoubleProvider alpha, ReferenceFrame referenceFrame) { return new AlphaFilteredYoFrameVector2d(namePrefix, nameSuffix, registry, alpha, referenceFrame); }
public static AlphaFilteredYoFrameVector2d createAlphaFilteredYoFrameVector2d(String namePrefix, String nameSuffix, YoVariableRegistry registry, double alpha, ReferenceFrame referenceFrame) { // alpha is a double AlphaFilteredYoVariable x = new AlphaFilteredYoVariable(YoFrameVariableNameTools.createXName(namePrefix, nameSuffix), registry, alpha); AlphaFilteredYoVariable y = new AlphaFilteredYoVariable(YoFrameVariableNameTools.createYName(namePrefix, nameSuffix), registry, alpha); AlphaFilteredYoFrameVector2d ret = new AlphaFilteredYoFrameVector2d(x, y, referenceFrame); return ret; }
public static AlphaFilteredYoFrameVector2d createAlphaFilteredYoFrameVector2d(String namePrefix, String nameSuffix, String description, YoVariableRegistry registry, DoubleYoVariable alpha, ReferenceFrame referenceFrame) { AlphaFilteredYoVariable x = new AlphaFilteredYoVariable(YoFrameVariableNameTools.createXName(namePrefix, nameSuffix), description, registry, alpha); AlphaFilteredYoVariable y = new AlphaFilteredYoVariable(YoFrameVariableNameTools.createYName(namePrefix, nameSuffix), description, registry, alpha); AlphaFilteredYoFrameVector2d ret = new AlphaFilteredYoFrameVector2d(x, y, referenceFrame); return ret; }
public static AlphaFilteredYoFrameVector2d createAlphaFilteredYoFrameVector2d(String namePrefix, String nameSuffix, String description, YoVariableRegistry registry, DoubleYoVariable alpha, YoFrameVector2d unfilteredVector) { // alpha is a YoVariable AlphaFilteredYoVariable x = new AlphaFilteredYoVariable(YoFrameVariableNameTools.createXName(namePrefix, nameSuffix), description, registry, alpha, unfilteredVector.getYoX()); AlphaFilteredYoVariable y = new AlphaFilteredYoVariable(YoFrameVariableNameTools.createYName(namePrefix, nameSuffix), description, registry, alpha, unfilteredVector.getYoY()); AlphaFilteredYoFrameVector2d ret = new AlphaFilteredYoFrameVector2d(x, y, unfilteredVector.getReferenceFrame()); return ret; }
public static AlphaFilteredYoFrameVector2d createAlphaFilteredYoFrameVector2d(String namePrefix, String nameSuffix, YoVariableRegistry registry, double alpha, YoFrameVector2d unfilteredVector) { // alpha is a double AlphaFilteredYoVariable x = new AlphaFilteredYoVariable(YoFrameVariableNameTools.createXName(namePrefix, nameSuffix), registry, alpha, unfilteredVector.getYoX()); AlphaFilteredYoVariable y = new AlphaFilteredYoVariable(YoFrameVariableNameTools.createYName(namePrefix, nameSuffix), registry, alpha, unfilteredVector.getYoY()); AlphaFilteredYoFrameVector2d ret = new AlphaFilteredYoFrameVector2d(x, y, unfilteredVector.getReferenceFrame()); return ret; }
@ContinuousIntegrationTest(estimatedDuration = 0.0) @Test(timeout = 1000) public void testConsistencyWithAlphaFilteredYoVariable() { Random random = new Random(3453456); for (int i = 0; i < 100; i++) { double alpha = random.nextDouble(); YoVariableRegistry registry = new YoVariableRegistry("blop"); AlphaFilteredYoFrameVector2d filteredVector = new AlphaFilteredYoFrameVector2d("tested", "", registry, alpha, ReferenceFrame.getWorldFrame()); AlphaFilteredYoVariable xFiltered = new AlphaFilteredYoVariable("xRef", registry, alpha); AlphaFilteredYoVariable yFiltered = new AlphaFilteredYoVariable("yRef", registry, alpha); Vector2D unfilteredVector = new Vector2D(); for (int j = 0; j < 10; j++) { unfilteredVector.add(EuclidCoreRandomTools.nextVector2D(random, 0.0, 0.5)); filteredVector.update(unfilteredVector); xFiltered.update(unfilteredVector.getX()); yFiltered.update(unfilteredVector.getY()); EuclidCoreTestTools.assertTuple2DEquals(new Vector2D(xFiltered.getValue(), yFiltered.getValue()), filteredVector, EPSILON); } } } }