Instances of this class manage a mapping between echelon IDs and their mtl data from a given file.
More...
Protected Member Functions |
| virtual void | clear () |
| virtual void | addUUID (const DtUUID &, const DtlObjPtr &args) |
Detailed Description
Instances of this class manage a mapping between echelon IDs and their mtl data from a given file.
Constructor & Destructor Documentation
| DtVrfFileParser::DtVrfFileParser |
( |
| ) |
|
| virtual DtVrfFileParser::~DtVrfFileParser |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual bool DtVrfFileParser::parseFile |
( |
const DtFilename & |
filename | ) |
|
|
virtual |
Determines file type and delegates the rest of the parsing to the appropriate method.
| virtual bool DtVrfFileParser::parseOrderOfBattleFile |
( |
const DtlObjPtr & |
oobList | ) |
|
|
virtual |
Parse order of battle files.
| virtual bool DtVrfFileParser::parseOrderOfBattleObject |
( |
const DtlObjPtr & |
args | ) |
|
|
virtual |
| virtual bool DtVrfFileParser::parsePlanFile |
( |
const DtlObjPtr & |
plnList | ) |
|
|
virtual |
Checks to make sure that the plan file is at least version 2.0, and then calls parsePlan for each plan entry.
| virtual bool DtVrfFileParser::parseGlobalPlanFile |
( |
const DtlObjPtr & |
plnList | ) |
|
|
virtual |
| virtual void DtVrfFileParser::parsePlan |
( |
const DtlObjPtr & |
args | ) |
|
|
virtual |
Parses an individual plan.
| virtual const std::set<DtUUID>& DtVrfFileParser::uuids |
( |
| ) |
const |
|
virtual |
| virtual const DtlObjPtr& DtVrfFileParser::getObjPtr |
( |
const DtUUID & |
| ) |
const |
|
virtual |
| virtual bool DtVrfFileParser::hasGlobalWeatherObject |
( |
| ) |
const |
|
inlinevirtual |
Returns whether or not a global weather object was found in this file. Only valid for order of battle files.
| virtual void DtVrfFileParser::clear |
( |
| ) |
|
|
protectedvirtual |
| virtual void DtVrfFileParser::addUUID |
( |
const DtUUID & |
, |
|
|
const DtlObjPtr & |
args |
|
) |
| |
|
protectedvirtual |
Member Data Documentation
| DtlObjPtr DtVrfFileParser::myList |
|
protected |
| DtlObjPtr DtVrfFileParser::myEnv |
|
protected |
| std::map<DtUUID, DtlObjPtr> DtVrfFileParser::myUUID2DataMap |
|
protected |
| std::set<DtUUID> DtVrfFileParser::myUUIDsList |
|
protected |
| bool DtVrfFileParser::myHasGlobalWeatherObject |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.vrf4-4-branch/include/vrfcontrol/vrfFileParser.h