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 vars,
boolean compress)
|
void |
writeData(java.lang.String model,
double recordDT,
DataBuffer dataBuffer,
java.util.ArrayList vars,
boolean binary,
boolean compress)
|
void |
writeOutOneRowOfLogData(java.io.DataOutput dataOutputStream,
java.util.ArrayList<YoVariable> variablesToWrite)
|
void |
writeOutOneRowOfLogData(java.io.DataOutput dataOutputStream,
double[] dataToWrite)
|
void |
writeSpreadsheetFormattedData(DataBuffer dataBuffer,
double recordDT,
java.util.ArrayList vars)
|
void |
writeState(java.lang.String model,
double recordDT,
java.util.ArrayList 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 vars,
boolean binary,
boolean compress)
writeState
public void writeState(java.lang.String model,
double recordDT,
java.util.ArrayList variables,
boolean binary,
boolean compress)
openDataOutputStreamAndWriteHeaderInformationForLoggingData
public java.io.DataOutputStream openDataOutputStreamAndWriteHeaderInformationForLoggingData(java.lang.String model,
double recordDT,
DataBuffer dataBuffer,
java.util.ArrayList 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)
throws java.io.IOException
- Throws:
java.io.IOException
writeSpreadsheetFormattedData
public void writeSpreadsheetFormattedData(DataBuffer dataBuffer,
double recordDT,
java.util.ArrayList vars)