public class SliceAnalysis extends java.lang.Object implements ISliceAnalysis
Constructor and Description |
---|
SliceAnalysis(ISlice slice,
java.lang.String workingDirectory) |
Modifier and Type | Method and Description |
---|---|
void |
addDetail(java.lang.String label,
java.lang.String workingRelativePath)
provide the path to an analysis generated file, typically
containing additional details
labels must be unique
|
void |
addFitStatistics(java.lang.String label,
double rmse,
double rsquare,
long n,
boolean flagged)
add common fit statistics
|
void |
addFitStatistics(java.lang.String label,
java.util.Map<java.lang.String,java.lang.String> stats,
boolean flagged)
general fit statistics
|
void |
addImage(java.lang.String label,
java.lang.String workingRelativePath)
provide the path to an analysis generated image relative to
the working directory.
|
void |
addModel(java.lang.String modelName,
java.lang.String sliceRelativePath) |
java.util.Map<java.lang.String,java.lang.String> |
getDetails() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getFitStatistics() |
java.util.Map<java.lang.String,java.lang.String> |
getImages() |
java.util.Map<java.lang.String,java.lang.String> |
getModels() |
java.lang.String |
getNotes() |
java.lang.Object |
getResult()
the result of the the analysis.
|
ISlice |
getSlice()
associated slice
|
java.lang.String |
getWorkingDirectory()
where all analysis files should be written this is relative to
the working directory of the batch execution
|
boolean |
isFlagged() |
void |
setFlagEnabled(boolean flag) |
void |
setNotes(java.lang.String notes) |
void |
setResult(java.lang.Object result) |
void |
write(java.io.PrintWriter pw) |
public SliceAnalysis(ISlice slice, java.lang.String workingDirectory)
public void addFitStatistics(java.lang.String label, double rmse, double rsquare, long n, boolean flagged)
ISliceAnalysis
addFitStatistics
in interface ISliceAnalysis
public void addFitStatistics(java.lang.String label, java.util.Map<java.lang.String,java.lang.String> stats, boolean flagged)
ISliceAnalysis
addFitStatistics
in interface ISliceAnalysis
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getFitStatistics()
getFitStatistics
in interface ISliceAnalysis
public void setResult(java.lang.Object result)
public java.lang.Object getResult()
ISliceAnalysis
ISliceIntegrator
getResult
in interface ISliceAnalysis
public ISlice getSlice()
ISliceAnalysis
getSlice
in interface ISliceAnalysis
public boolean isFlagged()
isFlagged
in interface ISliceAnalysis
public void setFlagEnabled(boolean flag)
public java.util.Map<java.lang.String,java.lang.String> getModels()
getModels
in interface ISliceAnalysis
public void addModel(java.lang.String modelName, java.lang.String sliceRelativePath)
public java.lang.String getWorkingDirectory()
ISliceAnalysis
getWorkingDirectory
in interface ISliceAnalysis
public java.util.Map<java.lang.String,java.lang.String> getImages()
getImages
in interface ISliceAnalysis
public void addImage(java.lang.String label, java.lang.String workingRelativePath)
ISliceAnalysis
addImage
in interface ISliceAnalysis
public void addDetail(java.lang.String label, java.lang.String workingRelativePath)
ISliceAnalysis
addDetail
in interface ISliceAnalysis
public java.util.Map<java.lang.String,java.lang.String> getDetails()
getDetails
in interface ISliceAnalysis
public void write(java.io.PrintWriter pw)
public java.lang.String getNotes()
getNotes
in interface ISliceAnalysis
public void setNotes(java.lang.String notes)
setNotes
in interface ISliceAnalysis