18 class DtVisualizerAttribute;
19 class DtVisualizerDefinition;
20 class DtElementDefinitionManager;
34 const std::string& fileName()
const;
37 const std::vector<std::string>& duplicateNames()
const;
40 void setFileName(
const std::string&);
48 int numberOfVisualizerDefinitionSets()
const;
70 unsigned int numberOfChildren()
const;
86 std::vector<DtElementDefinitionNew*> getChildren();
100 int visualizerIndex,
const std::string& attributeName);
106 void setIsHier(
bool isHier);
110 bool isDuplicate()
const;
113 void addDuplicateName(
const std::string& duplicateName);
116 void setDuplicateFlag(
bool duplicate);
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
std::string myFileName
Definition: DtElementDefinitionNew.h:168
DtUnicode myName
Definition: DtElementDefinitionNew.h:167
The makVrv::DtVisualizerDefinitionSet is a collection of makVrv::DtVisualizerDefinition instances...
Definition: DtVisualizerDefinitionSet.h:20
std::vector< DtElementDefinitionNew * > DefinitionList
Definition: DtElementDefinitionNew.h:164
Manager which owns element definitions.for one type of element Use the makVrv::DtElementDefinitionTyp...
Definition: DtElementDefinitionManager.h:44
DtElementDefinitionNew * myParent
Definition: DtElementDefinitionNew.h:174
DefinitionList myChildren
Definition: DtElementDefinitionNew.h:175
std::vector< DtVisualizerDefinitionSet * > DefinitionSetList
Definition: DtElementDefinitionNew.h:165
DefinitionSetList mySets
Definition: DtElementDefinitionNew.h:169
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
The element definition class contains the element definition information. The makVrv::DtElementDefini...
Definition: DtElementDefinitionNew.h:25
bool myIsHier
Definition: DtElementDefinitionNew.h:171
bool myDuplicateFlag
Definition: DtElementDefinitionNew.h:172
The abstract base visualizer attribute class.
Definition: DtVisualizerAttribute.h:26
A definition of a visualizer. Visualizer definition are always members of a visualizer definition set...
Definition: DtVisualizerDefinition.h:22
std::vector< std::string > myDuplicateNames
Definition: DtElementDefinitionNew.h:170
Contains DLL export macros.