12 #ifndef DtSimulationModelSet_H_
13 #define DtSimulationModelSet_H_
20 #include <vlutil/vlFilename.h>
43 parentRegistry = NULL);
56 virtual bool load(
const DtFilename&);
64 virtual bool save(
const DtFilename&,
bool rebind =
true);
67 const DtFilename& path()
const;
71 const DtFilename& opdFile()
const;
72 void setOpdFile(
const DtFilename&);
77 const DtFilename& physicalWorldFile()
const;
78 void setPhysicalWorldFile(
const DtFilename&);
83 const DtFilename& indirectArtilleryTypesFile()
const;
84 void setIndirectArtilleryTypesFile(
const DtFilename&);
89 const DtFilename& overlaySymbolMapFile()
const;
90 void setOverlaySymbolMapFile(
const DtFilename&);
95 const DtFilename& threeDSymbolMapFile()
const;
96 void setThreeDSymbolMapFile(
const DtFilename&);
101 const DtFilename& overlayMenuFile()
const;
102 void setOverlayMenuFile(
const DtFilename&);
107 const DtFilename& modelSetFile()
const;
108 void setModelSetFile(
const DtFilename&);
114 const DtFilename& menuFile()
const;
115 void setMenuFile(
const DtFilename&);
126 const DtFilename& commModelParameters()
const;
127 void setCommModelParameters(
const DtFilename&);
138 virtual DtFilename defaultComponentAttachmentFile()
const;
141 const DtFilename& filename()
const;
147 virtual DtFilename modelSetDirectory()
const;
150 virtual bool setModelSetDirectory(
const DtFilename&);
158 const DtFilename& hostilityFile()
const;
159 void setHostilityFile(
const DtFilename& s);
164 const DtFilename& scenarioDataFile()
const;
165 void setScenarioDataFile(
const DtFilename& n);
170 virtual DtString createSubstitutedPath(
const DtFilename&,
const DtString& modelSetDir);
171 virtual void setupVariableSubstitutedPaths();
172 virtual void substituteVariablePaths();
173 virtual void resetVariables();