public void setVisible(boolean visible) { yoGraphicsList.setVisible(visible); } }
public void setVisible(boolean visible) { index = 0; yoGraphicsList.setVisible(visible); }
public void setVisible(boolean visible) { index = 0; yoGraphicsList.setVisible(visible); }
public void setVisible(boolean visible) { yoGraphicsList.setVisible(visible); } }
private void setupVisualizers(YoGraphicsListRegistry yoGraphicsListRegistry, boolean visualize) { YoGraphicsList yoGraphicsList = new YoGraphicsList(getClass().getSimpleName()); ArtifactList artifactList = new ArtifactList(getClass().getSimpleName()); YoGraphicPosition previousExitCMP = new YoGraphicPosition("previousExitCMP", previousStanceExitCMP, 0.01, YoAppearance.Red(), GraphicType.SQUARE); YoGraphicPosition entryCMP = new YoGraphicPosition("entryCMP", stanceEntryCMP, 0.01, YoAppearance.Red(), GraphicType.SQUARE); YoGraphicPosition exitCMP = new YoGraphicPosition("exitCMP", stanceExitCMP, 0.01, YoAppearance.Red(), GraphicType.SQUARE); YoGraphicPosition finalICP = new YoGraphicPosition("finalICP", this.finalICP, 0.005, YoAppearance.Black(), GraphicType.SOLID_BALL); yoGraphicsList.add(finalICP); artifactList.add(previousExitCMP.createArtifact()); artifactList.add(entryCMP.createArtifact()); artifactList.add(exitCMP.createArtifact()); artifactList.add(finalICP.createArtifact()); artifactList.setVisible(visualize); yoGraphicsList.setVisible(visualize); yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); yoGraphicsListRegistry.registerArtifactList(artifactList); }
private void setupVisualizers(YoGraphicsListRegistry yoGraphicsListRegistry) { YoGraphicsList yoGraphicsList = new YoGraphicsList(getClass().getSimpleName()); ArtifactList artifactList = new ArtifactList(getClass().getSimpleName()); referenceCMPsCalculator.createVisualizerForConstantCMPs(yoGraphicsList, artifactList); for (int i = 0; i < numberFootstepsToConsider.getIntegerValue() - 1; i++) { YoGraphicPosition icpEarlyCornerPointsViz = new YoGraphicPosition("EntryCornerPoints" + i, entryCornerPoints.get(i).buildUpdatedYoFramePointForVisualizationOnly(), ICP_CORNER_POINT_SIZE, YoAppearance.Blue(), GraphicType.SOLID_BALL); yoGraphicsList.add(icpEarlyCornerPointsViz); artifactList.add(icpEarlyCornerPointsViz.createArtifact()); YoGraphicPosition lateCornerPointsViz = new YoGraphicPosition("ExitCornerPoints" + i, exitCornerPoints.get(i).buildUpdatedYoFramePointForVisualizationOnly(), ICP_CORNER_POINT_SIZE, YoAppearance.Blue(), GraphicType.BALL); yoGraphicsList.add(lateCornerPointsViz); artifactList.add(lateCornerPointsViz.createArtifact()); } YoGraphicPosition singleSupportInitialICPViz = new YoGraphicPosition("singleSupportInitialICP", singleSupportInitialICP.buildUpdatedYoFramePointForVisualizationOnly(), 0.004, YoAppearance.Chocolate(), GraphicType.SOLID_BALL); yoGraphicsList.add(singleSupportInitialICPViz); artifactList.add(singleSupportInitialICPViz.createArtifact()); YoGraphicPosition singleSupportFinalICPViz = new YoGraphicPosition("singleSupportFinalICP", singleSupportFinalICP.buildUpdatedYoFramePointForVisualizationOnly(), 0.004, YoAppearance.Chocolate(), GraphicType.BALL); yoGraphicsList.add(singleSupportFinalICPViz); artifactList.add(singleSupportFinalICPViz.createArtifact()); icpSingleSupportTrajectoryGenerator.createVisualizers(yoGraphicsList, artifactList); artifactList.setVisible(VISUALIZE); yoGraphicsList.setVisible(VISUALIZE); yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); yoGraphicsListRegistry.registerArtifactList(artifactList); }
private void setupVisualizers(YoGraphicsListRegistry yoGraphicsListRegistry, boolean visualize) { YoGraphicsList yoGraphicsList = new YoGraphicsList(getClass().getSimpleName()); ArtifactList artifactList = new ArtifactList(getClass().getSimpleName()); YoGraphicPosition actualEndOfStateICP = new YoGraphicPosition("actualEndOfStateICP", this.actualEndOfStateICP, 0.005, YoAppearance.Aquamarine(), GraphicType.SOLID_BALL); YoGraphicPosition nominalReferenceICP = new YoGraphicPosition("nominalReferenceICP", this.nominalReferenceICP, 0.01, YoAppearance.LightYellow(), GraphicType.BALL); YoGraphicPosition nominalEndOfStateICP = new YoGraphicPosition("nominalEndOfStateICP", this.nominalEndOfStateICP, 0.01, YoAppearance.Green(), GraphicType.SOLID_BALL); yoGraphicsList.add(actualEndOfStateICP); yoGraphicsList.add(nominalReferenceICP); yoGraphicsList.add(nominalEndOfStateICP); artifactList.add(actualEndOfStateICP.createArtifact()); artifactList.add(nominalReferenceICP.createArtifact()); artifactList.add(nominalEndOfStateICP.createArtifact()); yoGraphicsList.setVisible(visualize); artifactList.setVisible(visualize); YoGraphicPosition referenceICP = new YoGraphicPosition("controllerReferenceICP", controllerReferenceICP, 0.005, YoAppearance.Yellow(), GraphicType.BALL_WITH_CROSS); YoGraphicPosition referenceCMP = new YoGraphicPosition("controllerReferenceCMP", controllerReferenceCMP, 0.005, YoAppearance.Beige(), GraphicType.BALL_WITH_CROSS); String name = "ICPOptimization"; yoGraphicsListRegistry.registerArtifact(name, referenceICP.createArtifact()); yoGraphicsListRegistry.registerArtifact(name, referenceCMP.createArtifact()); yoGraphicsListRegistry.registerYoGraphic(name, referenceICP); yoGraphicsListRegistry.registerYoGraphic(name, referenceCMP); yoGraphicsListRegistry.registerYoGraphicsList(yoGraphicsList); yoGraphicsListRegistry.registerArtifactList(artifactList); }