|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.yobotics.simulationconstructionset.util.simulationRunner.StateFileComparer
public class StateFileComparer
Title:
Description:
Copyright: Copyright (c) 2007
Company:
Constructor Summary | |
---|---|
StateFileComparer()
|
Method Summary | |
---|---|
static java.util.ArrayList<VariableDifference> |
absoluteCompareStateFiles(java.io.File fileOne,
java.io.File fileTwo,
double maxAbsoluteDiff,
java.util.ArrayList<java.lang.String> exceptions)
Compares two state files and returns a list of variables that differ by more than a given amount. |
static java.util.ArrayList<VariableDifference> |
absoluteCompareStateFiles(java.lang.String filenameOne,
java.lang.String filenameTwo,
double maxAbsoluteDiff,
java.util.ArrayList<java.lang.String> exceptions)
Compares two state files and returns a list of variables that differ by more than a given amount. |
static java.util.ArrayList<VariableDifference> |
compareVarLists(VarList varListOne,
VarList varListTwo,
double maxDifferenceAllowed,
boolean checkForPercentDifference,
java.util.List<java.lang.String> exceptions)
|
static void |
main(java.lang.String[] args)
|
static java.util.ArrayList<VariableDifference> |
percentualCompareStateFiles(java.io.File fileOne,
java.io.File fileTwo,
double maxPercentDiff,
java.util.List<java.lang.String> exceptions)
Compares two state files and returns a list of variables that differ by more than a given percentage. |
static java.util.ArrayList<VariableDifference> |
percentualCompareStateFiles(java.lang.String filenameOne,
java.lang.String filenameTwo,
double maxPercentDiff,
java.util.ArrayList<java.lang.String> exceptions)
Compares two state files and returns a list of variables that differ by more than a given percentage. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StateFileComparer()
Method Detail |
---|
public static java.util.ArrayList<VariableDifference> absoluteCompareStateFiles(java.lang.String filenameOne, java.lang.String filenameTwo, double maxAbsoluteDiff, java.util.ArrayList<java.lang.String> exceptions)
filenameOne
- file name for first state filefilenameTwo
- file name for second state filemaxAbsoluteDiff
- max difference percentage between each YoVariable in state file 1 and state file 2exceptions
- variables to skip while comparing state files
public static java.util.ArrayList<VariableDifference> absoluteCompareStateFiles(java.io.File fileOne, java.io.File fileTwo, double maxAbsoluteDiff, java.util.ArrayList<java.lang.String> exceptions)
fileOne
- file name for first state filefileTwo
- file name for second state filemaxAbsoluteDiff
- max difference percentage between each YoVariable in state file 1 and state file 2exceptions
- variables to skip while comparing state files
public static java.util.ArrayList<VariableDifference> percentualCompareStateFiles(java.lang.String filenameOne, java.lang.String filenameTwo, double maxPercentDiff, java.util.ArrayList<java.lang.String> exceptions)
filenameOne
- file name for first state filefilenameTwo
- file name for second state filemaxPercentDiff
- max difference percentage between each YoVariable in state file 1 and state file 2exceptions
- variables to skip while comparing state files
public static java.util.ArrayList<VariableDifference> percentualCompareStateFiles(java.io.File fileOne, java.io.File fileTwo, double maxPercentDiff, java.util.List<java.lang.String> exceptions)
file1
- first state filefile2
- second state filemaxPercentDiff
- max difference percentage between each YoVariable in state file 1 and state file 2exceptions
- variables to skip while comparing state files
public static java.util.ArrayList<VariableDifference> compareVarLists(VarList varListOne, VarList varListTwo, double maxDifferenceAllowed, boolean checkForPercentDifference, java.util.List<java.lang.String> exceptions)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |