9 #include <vlutil/vlString.h>
10 #include <vlutil/vlFilename.h>
29 displayName(orig.displayName) {};
59 typedef std::map<DtString, CategoryInformation>
Categories;
72 virtual bool load(
const DtFilename&,
bool clear =
false);
78 virtual bool save(
const DtFilename&);
82 virtual void addCategoryInformation(
const DtString&,
int rank = 100,
bool topLevelTag =
false,
const DtString& iconFilename =
"",
bool visible =
true,
87 virtual void removeCategoryInformation(
const DtString&);
90 virtual bool hasCategory(
const DtString&)
const;
93 virtual bool isTopLevelTag(
const DtString& cat)
const;
109 return !(*
this == orig);
113 static DtFilename categoriesFilename();
114 static void setCategoriesFilename(
const DtFilename&);
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34