|
| enum class | AngleUnitType { cDEGREES
, cRADIANS
} |
| enum class | LengthUnitType { cFEET
, cMETERS
} |
| enum class | TrackNumericalType { cNUMERICAL
, cJTIDS
} |
| enum class | DelimiterType {
cUNKNOWN
, cCOMMA
, cCOLUMN
, cSEMICOLON
,
cSPACE
, cTAB
} |
| enum class | Type {
cUNKNOWN
, cCOMMUNICATION
, cDETECTION
, cDSV
,
cENGAGEMENT
, cTRAJECTORY
, cECLIPSE
} |
| static void | FormatNumberColumn (std::ostream &aStream, size_t aNumSpaces, int aNumDigits, int aInt) |
| static void | FormatStringColumn (std::ostream &aStream, std::string &aString, int aNumSpaces) |
| static std::string | GetTypeStr (Report::Type aReportType) |
| static Header::DataTag | ParseHeaderTag (const std::string &aString, bool aExpectType=false) |
| static void | Tokenize (const std::string &aStr, std::vector< std::string > &aTokens, const char aDelimiter=',') |
| static std::vector< std::string > | Tokenize (const std::string &aStr, char aDelimiter) |
| void | PrepareExtension (std::string &aOutputDir) |
| virtual void | ProcessHeaders (std::istream &aStream) |
| Header | ProcessHeaderLine (const std::string &aLine) |
| void | SetLatLonFormat (int &aFormat) |
| std::string | FormatDateTime (double aSimTime=0) |
| std::string | FormatDateTime (int aYear, int aMonth, int aDay, int aHour, int aMinute, double aSecond) |
| static std::string | SubstituteOutputFileVariables (const std::string &aOutputFile, size_t aMC_Number, UtCalendar &aCalendar) |
| static std::vector< std::string > | ExtractHeaders (std::istream &aStream) |
| Type | mReportType |
| std::string | mReportName |
| std::string | mDataFile |
| std::string | mOutputDir |
| size_t | mStartMC |
| size_t | mEndMC |
| UtCalendar | mSimDateTime |
| DelimiterType | mDelimiterType = DelimiterType::cCOMMA |
| double | mStartTime = 0.0 |
| std::string | mStartTimeUnits = "seconds" |
| double | mEndTime = std::numeric_limits<double>::max() |
| std::string | mEndTimeUnits = "seconds" |
| size_t | mCurrentMC = mStartMC |
| bool | mUseMC = false |
| std::map< std::string, std::map< std::string, TagData > > | mEventToTagData |
| std::vector< std::string > | mEvents |
| std::vector< std::string > | mHeader |
| bool | mWriteHeader = true |
| std::iostream::pos_type | mEndOfHeaders = 0 |
| int | mTimeFormat = UtTime::FmtS + 5 + UtTime::FmtShowPoint + UtTime::FmtNoSuffix |
| int | mLatLonFormat = UtAngle::FmtDMS + 2 |
| AngleUnitType | mAngleUnits = AngleUnitType::cDEGREES |
| int | mInterval = 1 |
| bool | mSingleOutputFile = true |
| TrackNumericalType | mTrackNum = TrackNumericalType::cNUMERICAL |
| LengthUnitType | mLengthUnits = LengthUnitType::cMETERS |
| int | mPrecision = 8 |
| size_t | mMaxPlatformNameSize = 8 |
| size_t | mMaxTimeSize = 15 |
| std::vector< std::string > | mRequiredData |
| std::queue< std::iostream::pos_type > | mFilteredDataLoc |