public class FHMatrix
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.Boolean |
binaryMatrix |
private java.lang.Boolean |
debugfile |
private java.lang.Integer |
endYear |
private EventTypeToProcess |
eventType |
private java.lang.Boolean |
filterByNumber |
private java.lang.Boolean |
filterByPercentage |
private java.lang.Double |
filterValue |
private java.lang.Boolean |
highway |
private FHFile[] |
inputFileArray |
private static org.slf4j.Logger |
log |
(package private) java.lang.Integer |
maxLastYear |
(package private) java.lang.Integer |
minFirstYear |
private java.lang.Double |
noDataValue |
private java.lang.Boolean |
ntpMatrix |
private java.io.File |
outputFileDSCOH |
private java.io.File |
outputFileDSJAC |
private java.io.File |
outputFileM00 |
private java.io.File |
outputFileM01 |
private java.io.File |
outputFileM10 |
private java.io.File |
outputFileM11 |
private java.io.File |
outputFileNTP |
private java.io.File |
outputFileSCOH |
private java.io.File |
outputFileSite |
private java.io.File |
outputFileSJAC |
private java.io.File |
outputFileSum |
private java.io.File |
outputFileTree |
private java.lang.Integer |
overlapRequired |
private java.lang.Boolean |
scohSim |
private java.lang.Boolean |
site00 |
private java.lang.Boolean |
site01 |
private java.lang.Boolean |
site10 |
private java.lang.Boolean |
site11 |
private java.lang.Boolean |
siteMatrix |
private java.lang.Boolean |
siteSum |
private java.lang.Boolean |
sjacSim |
private java.lang.Integer |
startYear |
Constructor and Description |
---|
FHMatrix(FHFile[] inputFile,
java.io.File outputFile,
java.lang.Integer startYear,
java.lang.Integer endYear,
java.lang.Boolean siteMatrix,
java.lang.Boolean site00,
java.lang.Boolean site01,
java.lang.Boolean site10,
java.lang.Boolean site11,
java.lang.Boolean siteSum,
java.lang.Boolean binaryMatrix,
java.lang.Boolean ntpMatrix,
java.lang.Boolean filterByNumber,
java.lang.Boolean filterByPercentage,
java.lang.Boolean scohSim,
java.lang.Boolean sjacSim,
java.lang.Boolean fireEvent,
java.lang.Boolean fireInjury,
java.lang.Double filterValue)
Deprecated.
|
FHMatrix(FHFile[] inputFileArray,
java.lang.Integer startYear,
java.lang.Integer endYear,
FireFilterType filterType,
EventTypeToProcess eventTypeToProcess,
java.lang.Double filterValue,
java.lang.Integer yearOverlapThreshold,
NoDataLabel noDataLabel)
New simplified constructor for FHAES GUI
|
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getEarliestYearInOutput() |
java.io.File |
getFileDSCOHResult() |
java.io.File |
getFileDSJACResult() |
java.io.File |
getFileMatrix00Result() |
java.io.File |
getFileMatrix01Result() |
java.io.File |
getFileMatrix10Result() |
java.io.File |
getFileMatrix11Result() |
java.io.File |
getFileNTPResult() |
java.io.File |
getFileSCOHResult() |
java.io.File |
getFileSiteResult() |
java.io.File |
getFileSJACResult() |
java.io.File |
getFileSumResult() |
java.lang.Integer |
getLatestEndYearInOutput() |
java.io.File |
getTreeSummaryFile() |
private void |
runAnalysis()
Run the actual FHMatrix analysis
|
private static final org.slf4j.Logger log
private final FHFile[] inputFileArray
private java.io.File outputFileTree
private final java.lang.Integer startYear
private final java.lang.Integer endYear
private final java.lang.Boolean siteMatrix
private final java.lang.Boolean site00
private final java.lang.Boolean site01
private final java.lang.Boolean site10
private final java.lang.Boolean site11
private final java.lang.Boolean siteSum
private final java.lang.Boolean binaryMatrix
private final java.lang.Boolean ntpMatrix
private final java.lang.Boolean filterByNumber
private final java.lang.Boolean filterByPercentage
private final java.lang.Boolean scohSim
private final java.lang.Boolean sjacSim
private final java.lang.Double filterValue
private final java.lang.Integer overlapRequired
private final EventTypeToProcess eventType
private java.lang.Double noDataValue
private java.lang.Boolean highway
private java.io.File outputFileNTP
private java.io.File outputFileSite
private java.io.File outputFileM11
private java.io.File outputFileM10
private java.io.File outputFileM01
private java.io.File outputFileM00
private java.io.File outputFileSum
private java.io.File outputFileSCOH
private java.io.File outputFileDSCOH
private java.io.File outputFileSJAC
private java.io.File outputFileDSJAC
private java.lang.Boolean debugfile
java.lang.Integer minFirstYear
java.lang.Integer maxLastYear
public FHMatrix(FHFile[] inputFileArray, java.lang.Integer startYear, java.lang.Integer endYear, FireFilterType filterType, EventTypeToProcess eventTypeToProcess, java.lang.Double filterValue, java.lang.Integer yearOverlapThreshold, NoDataLabel noDataLabel)
inputFileArray
- - files to processstartYear
- - start of year range to processendYear
- - end of year range to processfilterType
- - composite filter type (number of fires or percentage)eventTypeToProcess
- - whether to do calculations on injuries or firesfilterValue
- - composite filter valueyearOverlapThreshold
- - number of years that must overlap between two sitesnoDataLabel
- - Label to use when comparison is not possible@Deprecated public FHMatrix(FHFile[] inputFile, java.io.File outputFile, java.lang.Integer startYear, java.lang.Integer endYear, java.lang.Boolean siteMatrix, java.lang.Boolean site00, java.lang.Boolean site01, java.lang.Boolean site10, java.lang.Boolean site11, java.lang.Boolean siteSum, java.lang.Boolean binaryMatrix, java.lang.Boolean ntpMatrix, java.lang.Boolean filterByNumber, java.lang.Boolean filterByPercentage, java.lang.Boolean scohSim, java.lang.Boolean sjacSim, java.lang.Boolean fireEvent, java.lang.Boolean fireInjury, java.lang.Double filterValue) throws java.lang.Exception
inputFile
- outputFile
- startYear
- endYear
- siteMatrix
- site00
- site01
- site10
- site11
- siteSum
- binaryMatrix
- ntpMatrix
- filterByNumber
- filterByPercentage
- scohSim
- sjacSim
- fireEvent
- fireInjury
- filterValue
- java.lang.Exception
private void runAnalysis()
public java.io.File getFileNTPResult()
public java.io.File getFileSiteResult()
public java.io.File getTreeSummaryFile()
public java.io.File getFileMatrix00Result()
public java.io.File getFileMatrix01Result()
public java.io.File getFileMatrix10Result()
public java.io.File getFileMatrix11Result()
public java.io.File getFileSumResult()
public java.io.File getFileSCOHResult()
public java.io.File getFileDSCOHResult()
public java.io.File getFileSJACResult()
public java.io.File getFileDSJACResult()
public java.lang.Integer getEarliestYearInOutput()
public java.lang.Integer getLatestEndYearInOutput()