|
WSF
|
This holds the input data for the 'output' block. More...
#include <OutputConfig.hpp>
Public Types | |
| enum | Format { cMINIMAL , cBLOCK , cCOLUMN } |
| Output format for the slot. More... | |
| typedef std::list< OutputItem > | ItemList |
| typedef std::list< EventItem > | EventItems |
Public Member Functions | |
| OutputConfig () | |
| bool | ProcessInput (UtInput &aInput) |
| void | SetFileName (const std::string &aFileName) |
| void | SetFormat (Format aFormat) |
| void | SetPhase (Phase aPhase) |
| void | SetEventOutput (bool aEventOutput) |
| void | SetSummaryOutput (bool aSummaryOutput) |
| void | SetRateTableName (const std::string &aRateTableName) |
| void | SetRateTable (const OutputRate &aRateTable) |
| void | AddOutputItem (const OutputItem &aItem) |
| std::string | GetFileName () const |
| Format | GetFormat () const |
| Phase | GetPhase () const |
| bool | DoEventOutput () const |
| bool | DoSummaryOutput () const |
| std::string | GetRateTableName () const |
| const ItemList & | GetOutputItems () const |
| const EventItems & | GetEventItems () const |
| bool | DoPeriodicOutput (Phase aPhase, double aSimTime, double aLastOutputTime) const |
This holds the input data for the 'output' block.
| typedef std::list<EventItem> engage::OutputConfig::EventItems |
| typedef std::list<OutputItem> engage::OutputConfig::ItemList |
| engage::OutputConfig::OutputConfig | ( | ) |
References engage::cALL, and cMINIMAL.
|
inline |
|
inline |
Referenced by engage::TaskOutput::WriteEvent().
| bool engage::OutputConfig::DoPeriodicOutput | ( | Phase | aPhase, |
| double | aSimTime, | ||
| double | aLastOutputTime ) const |
Determine if periodic output is to performed at the current time.
| aPhase | [input] The current simulation phase. |
| aSimTime | [input] The current simulation time. |
| aLastOutputTime | [input] The last simulation time when periodic output was last performed. |
References engage::cALL.
Referenced by engage::TaskOutput::Write().
|
inline |
Referenced by engage::TaskOutput::OpenFiles().
|
inline |
Referenced by engage::TaskOutput::WriteEvent().
|
inline |
Referenced by engage::TaskOutput::OpenFiles().
|
inline |
|
inline |
Referenced by engage::TaskOutput::Write().
|
inline |
|
inline |
Referenced by engage::RunConfig::Complete().
| bool engage::OutputConfig::ProcessInput | ( | UtInput & | aInput | ) |
References engage::cACQUIRING, engage::cALL, engage::cFLYING, engage::cTRACKING, engage::EventItem::ProcessInput(), and engage::OutputItem::ProcessInput().
Referenced by engage::RunConfig::ProcessInput().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by engage::RunConfig::Complete().
|
inline |
|
inline |