gpt4 book ai didi

us.ihmc.robotDataLogger.logger.YoVariableSummarizer类的使用及代码示例

转载 作者:知者 更新时间:2024-03-20 05:46:31 26 4
gpt4 key购买 nike

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

YoVariableSummarizer介绍

暂无

代码示例

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

public YoVariableSummarizer(List<YoVariable<?>> yoVariables, String triggerVariable, String[] variables)
{
 System.out.println("Creating summary of variables triggered by " + triggerVariable);
 System.out.println(Arrays.toString(variables));
    
 trigger = getYoVariable(yoVariables, triggerVariable);
 if(trigger == -1)
 {
   System.err.println("No trigger variable found. Summarizing all data points.");
 }
 this.triggerVariable = yoVariables.get(trigger);
 
 ArrayList<YoVariableSummarizerData> summaryVariables = new ArrayList<>();
 for(String variable : variables)
 {
   int summaryVariable = getYoVariable(yoVariables, variable);
   if(summaryVariable == -1)
   {
    System.err.println("Cannot find variable " +variable + " for summarizing.");
   }
   else
   {
    summaryVariables.add(new YoVariableSummarizerData(summaryVariable, yoVariables.get(summaryVariable)));
   }
 }
 
 this.variables = summaryVariables.toArray(new YoVariableSummarizerData[summaryVariables.size()]);
}

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

yoVariableSummarizer.restart();

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

yoVariableSummarizer.setBuffer(buffer);
yoVariableSummarizer.update();

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

public void update()
{
 if(triggerVariable != null)
 {
   updateVariable(trigger, triggerVariable);
   if(triggerVariable.isZero())
   {
    return;
   }
 }
 for(YoVariableSummarizerData data : variables)
 {
   data.update();
 }
}

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

yoVariableSummarizer = new YoVariableSummarizer(handshakeParser.getYoVariablesList(), handshake.summaryTriggerVariable, handshake.summarizedVariables);
logProperties.setSummaryFile(summaryFilename);

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

yoVariableSummarizer.writeData(new File(tempDirectory, summaryFilename));

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

public void update()
{
 if(triggerVariable != null)
 {
   updateVariable(trigger, triggerVariable);
   if(triggerVariable.isZero())
   {
    return;
   }
 }
 for(YoVariableSummarizerData data : variables)
 {
   data.update();
 }
}

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

yoVariableSummarizer = new YoVariableSummarizer(handshakeParser.getYoVariablesList(), handshake.getHandshake().getSummary().getSummaryTriggerVariableAsString(), handshake.getHandshake().getSummary().getSummarizedVariables().toStringArray());
logProperties.getVariables().setSummary(summaryFilename);

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

yoVariableSummarizer.writeData(new File(tempDirectory, summaryFilename));

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

yoVariableSummarizer.setBuffer(buffer);
yoVariableSummarizer.update();

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

public YoVariableSummarizer(List<YoVariable<?>> yoVariables, String triggerVariable, String[] variables)
{
 System.out.println("Creating summary of variables triggered by " + triggerVariable);
 System.out.println(Arrays.toString(variables));
    
 trigger = getYoVariable(yoVariables, triggerVariable);
 if(trigger == -1)
 {
   System.err.println("No trigger variable found. Summarizing all data points.");
 }
 this.triggerVariable = yoVariables.get(trigger);
 
 ArrayList<YoVariableSummarizerData> summaryVariables = new ArrayList<>();
 for(String variable : variables)
 {
   int summaryVariable = getYoVariable(yoVariables, variable);
   if(summaryVariable == -1)
   {
    System.err.println("Cannot find variable " +variable + " for summarizing.");
   }
   else
   {
    summaryVariables.add(new YoVariableSummarizerData(summaryVariable, yoVariables.get(summaryVariable)));
   }
 }
 
 this.variables = summaryVariables.toArray(new YoVariableSummarizerData[summaryVariables.size()]);
}

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

yoVariableSummarizer.restart();

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