private boolean doesNameExistInArtifactLists(String nameToCheck) { for (ArtifactList artifactList : artifactLists) { ArrayList<Artifact> artifacts = artifactList.getArtifacts(); for (Artifact artifact : artifacts) { String name = artifact.getID(); if (name.equals(nameToCheck)) { return true; } } } return false; }
private boolean doesNameExistInArtifactLists(String nameToCheck) { for (ArtifactList artifactList : artifactLists) { ArrayList<Artifact> artifacts = artifactList.getArtifacts(); for (Artifact artifact : artifacts) { String name = artifact.getID(); if (name.equals(nameToCheck)) { return true; } } } return false; }
private void checkForRepeatNames(ArtifactList artifactList) { ArrayList<Artifact> artifacts = artifactList.getArtifacts(); for (Artifact artifact : artifacts) { if (doesNameExistInArtifactLists(artifact.getID())) { throw new RuntimeException("Repeat Name: " + artifact.getID() + " in ArtifactList!"); } } }
public void registerArtifactList(ArtifactList artifactList) { if (alreadyAddedToSimulationConstructionSet) throw new RuntimeException("Graphics have already been added to the SimulationConstructionSet. Cannot register more objects after this."); if (artifactLists.contains(artifactList)) { throw new RuntimeException("Already registered artifactList " + artifactList); } checkForRepeatNames(artifactList); for (ArtifactList list : artifactLists) { if (list.getLabel().equals(artifactList.getLabel())) { // Combine them: list.addAll(artifactList.getArtifacts()); return; } } artifactLists.add(artifactList); }
public void registerArtifactList(ArtifactList artifactList) { if (alreadyAddedToSimulationConstructionSet) throw new RuntimeException("Graphics have already been added to the SimulationConstructionSet. Cannot register more objects after this."); if (artifactLists.contains(artifactList)) { throw new RuntimeException("Already registered artifactList " + artifactList); } checkForRepeatNames(artifactList); for (ArtifactList list : artifactLists) { if (list.getLabel().equals(artifactList.getLabel())) { // Combine them: list.addAll(artifactList.getArtifacts()); return; } } artifactLists.add(artifactList); }
private void checkForRepeatNames(ArtifactList artifactList) { ArrayList<Artifact> artifacts = artifactList.getArtifacts(); for (Artifact artifact : artifacts) { if (doesNameExistInArtifactLists(artifact.getID())) { throw new RuntimeException("Repeat Name: " + artifact.getID() + " in ArtifactList!"); } } }
for (Artifact artifact : artifactList.getArtifacts())
for (Artifact artifact : artifactList.getArtifacts())
@ContinuousIntegrationTest(estimatedDuration = 0.1) @Test(timeout = 30000) public void testVisualization() { YoGraphicsList dummyGraphicsList = new YoGraphicsList("DummyGraphics"); ArtifactList dummyArtifactList = new ArtifactList("DummyArtifacts"); copPointsInFoot.setupVisualizers(dummyGraphicsList, dummyArtifactList, 0.05); assertEquals(dummyArtifactList.getArtifacts().size(), 10); assertEquals(dummyGraphicsList.getYoGraphics().size(), 10); copPointsInFoot.addWaypoint(CoPPointName.MIDFOOT_COP, 1.0, new FramePoint3D(footSpoof.getSoleFrame(), 1.0, 2.1, 3.1)); YoGraphicPosition graphic = (YoGraphicPosition) dummyGraphicsList.getYoGraphics().get(0); assertEquals(1.0 - xToAnkle, graphic.getX(), 1e-5); assertEquals(2.1 - yToAnkle, graphic.getY(), 1e-5); assertEquals(3.1 - zToAnkle, graphic.getZ(), 1e-5); }