private void setupVisualization(String namePrefix, YoGraphicsListRegistry yoGraphicsListRegistry) { YoGraphicsList list = new YoGraphicsList(name); YoGraphicCoordinateSystem desiredPoseViz = new YoGraphicCoordinateSystem(namePrefix + "DesiredPose", yoDesiredPose, 0.3); list.add(desiredPoseViz); yoGraphicsListRegistry.registerYoGraphicsList(list); list.hideYoGraphics(); }
private static YoGraphicPosition yoGraphicPositionFromMessage(String name, YoVariable<?>[] vars, double[] consts, AppearanceDefinition appearance) { return new YoGraphicPosition(name, (YoDouble) vars[0], (YoDouble) vars[1], (YoDouble) getVariableOrNull(vars, 2), consts[0], appearance, YoGraphicPosition.GraphicType.values()[(int) (double) consts[1]]); }
public void registerYoGraphics(String listName, YoGraphic[] yoGraphics) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphics); registerYoGraphicsList(list); }
private YoGraphicsListRegistry createYoGraphicsListRegistryWithObject() { YoGraphicsListRegistry yoGraphicsListRegistry = new YoGraphicsListRegistry(); YoGraphicsList yoGraphicsList = new YoGraphicsList(yoGraphicsListName); yoGraphicsList.add(yoGraphic); yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); return yoGraphicsListRegistry; }
private void registerYoGraphics(String name, YoVariableRegistry registry, YoVariableRegistry parentYoVariableRegistry, YoGraphicsListRegistry yoGraphicsListRegistry) { if (yoGraphicsListRegistry != null) { yoGraphicsList = new YoGraphicsList(name + "Balls"); for (YoGraphicPosition yoGraphicPosition : yoGraphicPositions) { yoGraphicsList.add(yoGraphicPosition); } yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); } }
private void updateYoGraphics(YoGraphicsListRegistry yoGraphicsListRegistry) { if (yoGraphicsListRegistry == null) return; List<YoGraphicsList> yoGraphicsLists = yoGraphicsListRegistry.getYoGraphicsLists(); for (YoGraphicsList yoGraphicsList : yoGraphicsLists) { ArrayList<YoGraphic> yoGraphics = yoGraphicsList.getYoGraphics(); for (YoGraphic yoGraphic : yoGraphics) yoGraphic.update(); } yoGraphicsListRegistry.update(); }
public void update() { for (YoGraphic yoGraphic : yoGraphicsList.getYoGraphics()) { yoGraphic.update(); } }
private void checkForRepeatNames(YoGraphicsList yoGraphicsList) { ArrayList<YoGraphic> yoGraphics = yoGraphicsList.getYoGraphics(); for (YoGraphic yoGraphic : yoGraphics) { if (doesNameExistInYoGraphicsList(yoGraphic.getName())) { throw new RuntimeException("Repeat Name: " + yoGraphic.getName() + " in YoGraphic!"); } } }
private void setGlobalScaleProvider(YoGraphicsList yoGraphicsList, DoubleProvider globalScaleProvider) { ArrayList<YoGraphic> yoGraphics = yoGraphicsList.getYoGraphics(); for (YoGraphic yoGraphic : yoGraphics) { yoGraphic.setGlobalScaleProvider(globalScaleProvider); } }
public void variableChanged(YoVariable<?> v) { boolean visible = showViz.getBooleanValue(); currentPositionViz.setVisible(visible); initialPositionViz.setVisible(visible); finalPositionViz.setVisible(visible); initialDirectionViz.setVisible(visible); bagOfBalls.setVisible(visible); if (!visible) bagOfBalls.hideAll(); } });
public void variableChanged(YoVariable<?> v) { boolean visible = showViz.getBooleanValue(); currentPositionViz.setVisible(visible); currentAdjustedPositionViz.setVisible(visible); initialPositionViz.setVisible(visible); finalPositionViz.setVisible(visible); tangentialFrameViz.setVisible(visible); bagOfBalls.setVisible(visible); } });
@Override public void variableChanged(YoVariable<?> v) { boolean visible = showViz.getBooleanValue(); currentPositionViz.setVisible(visible); initialPositionViz.setVisible(visible); finalPositionViz.setVisible(visible); finalDirectionViz.setVisible(visible); bagOfBalls.setVisible(visible); } });
public void registerYoGraphics(String listName, YoGraphic[] yoGraphics) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphics); registerYoGraphicsList(list); }
private void updateYoGraphics(YoGraphicsListRegistry yoGraphicsListRegistry) { if (yoGraphicsListRegistry == null) return; List<YoGraphicsList> yoGraphicsLists = yoGraphicsListRegistry.getYoGraphicsLists(); for (YoGraphicsList yoGraphicsList : yoGraphicsLists) { ArrayList<YoGraphic> yoGraphics = yoGraphicsList.getYoGraphics(); for (YoGraphic yoGraphic : yoGraphics) yoGraphic.update(); } yoGraphicsListRegistry.update(); }
public void update() { for (YoGraphic yoGraphic : yoGraphicsList.getYoGraphics()) { yoGraphic.update(); } }
public void registerYoGraphic(String listName, YoGraphic yoGraphic) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphic); registerYoGraphicsList(list); }
private void updateYoGraphics() { if (yoGraphicsListRegistry == null) return; List<YoGraphicsList> yoGraphicsLists = yoGraphicsListRegistry.getYoGraphicsLists(); for (YoGraphicsList yoGraphicsList : yoGraphicsLists) { ArrayList<YoGraphic> yoGraphics = yoGraphicsList.getYoGraphics(); for (YoGraphic yoGraphic : yoGraphics) yoGraphic.update(); } yoGraphicsListRegistry.update(); } }
public void registerYoGraphics(String listName, ArrayList<? extends YoGraphic> yoGraphics) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphics); registerYoGraphicsList(list); }
public void registerYoGraphic(String listName, YoGraphic yoGraphic) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphic); registerYoGraphicsList(list); }
public void registerYoGraphics(String listName, ArrayList<? extends YoGraphic> yoGraphics) { YoGraphicsList list = new YoGraphicsList(listName, yoGraphics); registerYoGraphicsList(list); }