Greet 2014
Documentation for the GREET 2014 API
|
Interface for monitor values. It contains the mehtods and properties that should be implemented by a monitor value. More...
Public Member Functions | |
abstract void | Clear () |
Clears all values stored from previous simulations More... | |
abstract LightValue | GetCurrentCalculationValue () |
Returns the current value for the lastest calculation run More... | |
abstract XmlNode | ToXmlNode (XmlDocument doc, bool exportingResults=false) |
Outputs the data of the monitor value in XML format for saving More... | |
Protected Attributes | |
string | uniqueId |
A unique name for the Monitor item whithin the list of all monitored item More... | |
Properties | |
abstract Dictionary< int, LightValue > | CalculationResultsValues [get] |
For each calculations, we store a value here, so we can trace how the monitored item evolved More... | |
abstract MonitorExcelLocationData | ExcelLocationData [get, set] |
Stores the sheet name, cell and unit of the corresponding value found in the Greet Base Excel Sheet. More... | |
abstract bool | IsAlert [get, set] |
abstract int | LatestCalculationRunIndex [get] |
returns the index of the latest calculation stored in this monitor value More... | |
abstract Parameter | Mean [get, set] |
abstract MonitorCollectionType | MonitorType [get, set] |
Indicates the type of value we are monitoring (emission or energy). More... | |
int | ResultsCount [get] |
abstract Parameter | Tolerance [get, set] |
string | UniqueId [get, set] |
A name that is unique to that monitored item More... | |
abstract Dictionary< int, IValue > | Values [get] |
Properties inherited from Greet.DataStructureV3.Interfaces.IMonitor | |
int | ResultsCount [get] |
Returns the number of saved values for this monitored item More... | |
string | UniqueId [get, set] |
A unique name for that monitored value item More... | |
Dictionary< int, IValue > | Values [get] |
Results stored from previous simulations More... | |
Interface for monitor values. It contains the mehtods and properties that should be implemented by a monitor value.
|
pure virtual |
Clears all values stored from previous simulations
Implements Greet.DataStructureV3.Interfaces.IMonitor.
Implemented in Greet.DataStructureV3.Monitor.
|
pure virtual |
Returns the current value for the lastest calculation run
Implemented in Greet.DataStructureV3.Monitor.
|
pure virtual |
Outputs the data of the monitor value in XML format for saving
doc | XML document being written too |
exportingResults | A bool that if set true indicates that the calculation result values will be written to the save file. |
Implemented in Greet.DataStructureV3.Monitor.
|
protected |
A unique name for the Monitor item whithin the list of all monitored item
|
get |
For each calculations, we store a value here, so we can trace how the monitored item evolved
|
getset |
Stores the sheet name, cell and unit of the corresponding value found in the Greet Base Excel Sheet.
|
get |
returns the index of the latest calculation stored in this monitor value
|
getset |
Indicates the type of value we are monitoring (emission or energy).
|
getset |
A name that is unique to that monitored item