public abstract class AbstractVideoWriter extends Object implements Outputs.CloseableOutput, Outputter, GloballyInitialisable
| Modifier and Type | Field and Description |
|---|---|
protected ModelData |
data |
protected int |
endYear |
protected int |
everyNYears |
protected String |
fn |
protected RunInfo |
info |
protected Logger |
log |
protected org.monte.media.avi.AVIWriter |
out |
protected Outputs |
outputs |
protected int |
startYear |
| Constructor and Description |
|---|
AbstractVideoWriter() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
doOutput(Regions r) |
int |
getEndYear() |
int |
getEveryNYears() |
int |
getStartYear() |
void |
initialise() |
void |
initialise(ModelData data,
RunInfo info,
Regions regions) |
void |
open() |
void |
setOutputManager(Outputs outputs) |
protected int everyNYears
protected int startYear
protected int endYear
protected org.monte.media.avi.AVIWriter out
protected String fn
protected Logger log
protected Outputs outputs
protected RunInfo info
protected ModelData data
public void initialise(ModelData data, RunInfo info, Regions regions) throws Exception
initialise in interface GloballyInitialisabledata - model datainfo - run informationExceptionpublic void initialise()
throws Exception
initialise in interface OutputterExceptionpublic void setOutputManager(Outputs outputs)
setOutputManager in interface Outputterpublic int getStartYear()
getStartYear in interface OutputterOutputter.getStartYear()public int getEndYear()
getEndYear in interface OutputterOutputter.getEndYear()public int getEveryNYears()
getEveryNYears in interface OutputterOutputter.getEveryNYears()