gpt4 book ai didi

us.ihmc.yoVariables.registry.YoVariableRegistry.getChildren()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-17 13:00:40 25 4
gpt4 key购买 nike

本文整理了Java中us.ihmc.yoVariables.registry.YoVariableRegistry.getChildren()方法的一些代码示例,展示了YoVariableRegistry.getChildren()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YoVariableRegistry.getChildren()方法的具体详情如下:
包路径:us.ihmc.yoVariables.registry.YoVariableRegistry
类名称:YoVariableRegistry
方法名:getChildren

YoVariableRegistry.getChildren介绍

暂无

代码示例

代码示例来源:origin: us.ihmc/ihmc-yovariables

private static int collectRegistries(int minVariablesToPrint, int minChildrenToPrint, YoVariableRegistry registry,
   ArrayList<YoVariableRegistry> registriesOfInterest)
{
 int variables = registry.getNumberOfYoVariables();
 int children = registry.getChildren().size();
 if (variables >= minVariablesToPrint || children >= minChildrenToPrint)
   registriesOfInterest.add(registry);
 int totalNumberOfVariables = variables;
 for (int childIdx = 0; childIdx < children; childIdx++)
 {
   YoVariableRegistry childRegistry = registry.getChildren().get(childIdx);
   totalNumberOfVariables += YoVariableRegistry.collectRegistries(minVariablesToPrint, minChildrenToPrint, childRegistry,
      registriesOfInterest);
 }
 return totalNumberOfVariables;
}

代码示例来源:origin: us.ihmc/ihmc-yovariables

private static void printInfo(YoVariableRegistry registry)
{
 int variables = registry.getNumberOfYoVariables();
 int children = registry.getChildren().size();
 int maxPropertyLength = 17;
 String variableString = trimStringToLength("Variables: " + variables, maxPropertyLength, "...");
 String childrenString = trimStringToLength("Children: " + children, maxPropertyLength, "...");
 int maxNameLength = 70;
 String name = registry.getClass().getSimpleName() + " " + registry.getNameSpace().getName();
 name = trimStringToLength(name, maxNameLength, "...");
 System.out.println(name + "\t" + variableString + "\t" + childrenString);
}

代码示例来源:origin: us.ihmc/simulation-construction-set-test

@Test// timeout = 30000
public void testYoVariableRegistryChildren()
{
  YoVariableRegistry originalRegistry = createTestRegistry("OriginalRegistry", TEST_VARIABLE_COUNT);
  YoVariableRegistry childRegistry = createTestRegistry("ChildRegistry", TEST_VARIABLE_COUNT);
  originalRegistry.addChild(childRegistry);
  MirroredYoVariableRegistry mirroredRegistry = new MirroredYoVariableRegistry(originalRegistry);
  for (int i = 0; i < mirroredRegistry.getChildren().size(); i++)
  {
    assertTrue(areRegistryVariablesAreEqual(originalRegistry.getChildren().get(i), mirroredRegistry.getChildren().get(i)));
  }
}

代码示例来源:origin: us.ihmc/ihmc-yovariables

public void recursivelyChangeNameSpaces(NameSpaceRenamer nameSpaceRenamer)
{
 NameSpace nameSpace = this.getNameSpace();
 String nameSpaceString = nameSpace.getName();
 nameSpaceString = nameSpaceRenamer.changeNamespaceString(nameSpaceString);
 this.changeNameSpace(nameSpaceString);
 ArrayList<YoVariableRegistry> children = this.getChildren();
 for (YoVariableRegistry child : children)
 {
   child.recursivelyChangeNameSpaces(nameSpaceRenamer);
 }
}

代码示例来源:origin: us.ihmc/ihmc-robot-data-logger

private int addRegistry(int parentID, YoVariableRegistry registry, List<YoVariable<?>> variableListToPack, YoVariableRegistry rootRegistry)
{
 int myID = registryID;
 if (myID > handshake.getRegistries().capacity())
 {
   throw new RuntimeException("The number of registries exceeds the maximum number of registries for the logger (" + handshake.getRegistries().capacity() + ")");
 }
 registryID++;
 YoRegistryDefinition yoRegistryDescription = handshake.getRegistries().add();
 yoRegistryDescription.setName(registry.getName());
 yoRegistryDescription.setParent((short) parentID);
 addVariables(myID, registry, variableListToPack, rootRegistry);
 for (YoVariableRegistry child : registry.getChildren())
 {
   addRegistry(myID, child, variableListToPack, rootRegistry);
 }
 return myID;
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com