14 #include <vlutil/vlFilename.h>
31 OrderedInfo(
const std::string& c,
const std::string& p) : configName(c), pattern(p) {};
35 std::string configName;
54 typedef std::map<std::string, Marking>
Markings;
72 virtual std::map<std::string, std::string> markingsFromVisualMetaData(
const DtFilename& metaDataFile,
const DtRwVisualMetaData&,
73 bool skipVariants =
false,
const std::map<std::string, std::string>& variantSelections = std::map<std::string, std::string>());
86 virtual std::string randomlySelect(
const std::vector<OrderedInfo>&,
double topPercentToChoose,
double topRandomPrecent)
const;
89 virtual std::string weightedExponential(
const std::vector<OrderedInfo>&)
const;
92 virtual void* loadMetaFile(
const DtFilename&)
const;
99 virtual std::string subvariantSelection(
const std::string& linkage,
const Markings&,
const DtRwVisualMetaData&,
const std::map<std::string, std::string>& variantSelections)
const;
DtRwNLengthStringVector is a named, readable/writable vector of strings of arbitrary length...
Definition: rwNLengthStringVector.h:28
DtRwVisualMetaDataEntry is a container for a visual meta data file, and, with the meta data within th...
Definition: rwVisualMetaDataEntry.h:18
#define DT_DLL_vrfDiGuy
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfDiGuyDefines.h:34