6 #ifndef nodeIconXmlReader_H_
7 #define nodeIconXmlReader_H_
9 #include <mtl/environment.h>
10 #include <vlutil/vlString.h>
11 #include <vlutil/vlFilename.h>
43 virtual void setNodeIconFiles(
const std::vector< DtNodeIconFile >& iconFiles);
DtFederateIdentifierType fedIdType
Definition: nodeIconXmlReader.h:24
static const MAKRti::DtString theFederateNameString
String constants for parsing the xml file.
Definition: nodeIconXmlReader.h:87
static const MAKRti::DtString theIdTypeString
String constants for parsing the xml file.
Definition: nodeIconXmlReader.h:85
virtual MAKRti::DtString fedIdTypeToString(DtFederateIdentifierType idType) const
Convert a DtFederateIdentifierType to a string for the xml file.
DtNodeIconFile()
Definition: nodeIconXmlReader.h:18
bool myFileWasRead
Indicates whether a cache file was found and read.
Definition: nodeIconXmlReader.h:73
virtual void parse()
Parse the file.
std::vector< DtNodeIconFile > myImageFiles
Vector that holds the simple image file information.
Definition: nodeIconXmlReader.h:76
static const MAKRti::DtString theIdentifierString
String constants for parsing the xml file.
Definition: nodeIconXmlReader.h:83
static const MAKRti::DtString theFederateTypeString
String constants for parsing the xml file.
Definition: nodeIconXmlReader.h:86
MAKRti::DtEnvironment myEnvironment
the cached environment
Definition: nodeIconXmlReader.h:64
virtual void setNodeIconFiles(const std::vector< DtNodeIconFile > &iconFiles)
Set the currently used file names and save to disk.
DtNodeIconXmlReader(const MAKRti::DtFilename &xmlFile)
Constructor.
virtual DtFederateIdentifierType stringToFedIdType(const MAKRti::DtString &str) const
Convert an xml string to a DtFederateIdentifierType.
Non copyable.
Definition: nodeIconXmlReader.h:28
static const MAKRti::DtString theVersionString
String constants for parsing the xml file.
Definition: nodeIconXmlReader.h:80
static const MAKRti::DtString theProcessNameString
String constants for parsing the xml file.
Definition: nodeIconXmlReader.h:88
static const MAKRti::DtString theNodeIconString
String constants for parsing the xml file.
Definition: nodeIconXmlReader.h:82
Definition: nodeIconXmlReader.h:16
virtual const std::vector< DtNodeIconFile > & getNodeIconFiles()
Return the loaded file names.
MAKRti::DtString nodeId
Definition: nodeIconXmlReader.h:22
DtFederateIdentifierType
Definition: assistantEnums.h:10
static const MAKRti::DtString theIconFileString
String constants for parsing the xml file.
Definition: nodeIconXmlReader.h:84
virtual ~DtNodeIconXmlReader()
Destructor.
DtNodeIconXmlReader & operator=(const DtNodeIconXmlReader &rhs)
MAKRti::DtFilename imageFile
Definition: nodeIconXmlReader.h:23
MAKRti::DtString myReadFileVersion
The version of the file that was read.
Definition: nodeIconXmlReader.h:70
static const MAKRti::DtString theRootNodeString
String constants for parsing the xml file.
Definition: nodeIconXmlReader.h:81
Definition: assistantEnums.h:12
MAKRti::DtFilename myXmlFile
the name of the default xml file to read from
Definition: nodeIconXmlReader.h:67