com.yobotics.simulationconstructionset
Class DataFileWriter
java.lang.Object
com.yobotics.simulationconstructionset.DataFileWriter
public class DataFileWriter
- extends java.lang.Object
Method Summary |
java.io.DataOutputStream |
openDataOutputStreamAndWriteHeaderInformationForLoggingData(java.lang.String model,
double recordDT,
DataBuffer dataBuffer,
java.util.ArrayList<YoVariable> vars,
boolean compress)
|
void |
writeData(java.lang.String model,
double recordDT,
DataBuffer dataBuffer,
java.util.ArrayList<YoVariable> vars,
boolean binary,
boolean compress)
|
void |
writeData(java.lang.String model,
double recordDT,
DataBuffer dataBuffer,
java.util.ArrayList<YoVariable> vars,
boolean binary,
boolean compress,
Robot robot)
|
void |
writeOutOneRowOfLogData(java.io.DataOutput dataOutputStream,
java.util.ArrayList<YoVariable> variablesToWrite)
|
void |
writeOutOneRowOfLogData(java.io.DataOutput dataOutputStream,
double[] dataToWrite,
int numberOfVariables)
|
void |
writeSpreadsheetFormattedData(DataBuffer dataBuffer,
java.util.ArrayList<? extends YoVariable> vars)
|
void |
writeSpreadsheetFormattedState(DataBuffer dataBuffer,
java.util.ArrayList<? extends YoVariable> vars)
|
void |
writeState(java.lang.String model,
double recordDT,
java.util.ArrayList<YoVariable> variables,
boolean binary,
boolean compress)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataFileWriter
public DataFileWriter(java.io.File file)
writeData
public void writeData(java.lang.String model,
double recordDT,
DataBuffer dataBuffer,
java.util.ArrayList<YoVariable> vars,
boolean binary,
boolean compress)
writeData
public void writeData(java.lang.String model,
double recordDT,
DataBuffer dataBuffer,
java.util.ArrayList<YoVariable> vars,
boolean binary,
boolean compress,
Robot robot)
writeState
public void writeState(java.lang.String model,
double recordDT,
java.util.ArrayList<YoVariable> variables,
boolean binary,
boolean compress)
openDataOutputStreamAndWriteHeaderInformationForLoggingData
public java.io.DataOutputStream openDataOutputStreamAndWriteHeaderInformationForLoggingData(java.lang.String model,
double recordDT,
DataBuffer dataBuffer,
java.util.ArrayList<YoVariable> vars,
boolean compress)
writeOutOneRowOfLogData
public void writeOutOneRowOfLogData(java.io.DataOutput dataOutputStream,
java.util.ArrayList<YoVariable> variablesToWrite)
throws java.io.IOException
- Throws:
java.io.IOException
writeOutOneRowOfLogData
public void writeOutOneRowOfLogData(java.io.DataOutput dataOutputStream,
double[] dataToWrite,
int numberOfVariables)
throws java.io.IOException
- Throws:
java.io.IOException
writeSpreadsheetFormattedData
public void writeSpreadsheetFormattedData(DataBuffer dataBuffer,
java.util.ArrayList<? extends YoVariable> vars)
writeSpreadsheetFormattedState
public void writeSpreadsheetFormattedState(DataBuffer dataBuffer,
java.util.ArrayList<? extends YoVariable> vars)