18 class DtVisualizerAttribute;
19 class DtVisualizerDefinition;
20 class DtElementDefinitionManager;
35 const std::string& fileName()
const;
38 const std::vector<std::string>& duplicateNames()
const;
41 void setFileName(
const std::string&);
49 int numberOfVisualizerDefinitionSets()
const;
70 unsigned int numberOfChildren()
const;
86 std::vector<DtElementDefinition*> getChildren();
95 const std::string& uuidString);
102 int visualizerIndex,
const std::string& attributeName);
108 void setIsHier(
bool isHier);
112 bool isDuplicate()
const;
115 void addDuplicateName(
const std::string& duplicateName);
118 void setDuplicateFlag(
bool duplicate);
124 virtual void clearAllVisualizerSets();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
DefinitionList myChildren
Definition: DtElementDefinition.h:180
bool myDuplicateFlag
Definition: DtElementDefinition.h:177
The makVrv::DtVisualizerDefinitionSet is a collection of makVrv::DtVisualizerDefinition instances...
Definition: DtVisualizerDefinitionSet.h:28
std::vector< DtElementDefinition * > DefinitionList
Definition: DtElementDefinition.h:169
Manager which owns element definitions.for one type of element Use the makVrv::DtElementDefinitionTyp...
Definition: DtElementDefinitionManager.h:73
std::vector< std::string > myDuplicateNames
Definition: DtElementDefinition.h:175
DtElementDefinition * myParent
Definition: DtElementDefinition.h:179
std::vector< DtVisualizerDefinitionSet * > DefinitionSetList
Definition: DtElementDefinition.h:170
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DefinitionSetList mySets
Definition: DtElementDefinition.h:174
The element definition class contains the element definition information. The makVrv::DtElementDefini...
Definition: DtElementDefinition.h:26
bool myIsHier
Definition: DtElementDefinition.h:176
The abstract base visualizer attribute class.
Definition: DtVisualizerAttribute.h:27
A definition of a visualizer. Visualizer definition are always members of a visualizer definition set...
Definition: DtVisualizerDefinition.h:26
std::string myFileName
Definition: DtElementDefinition.h:173
DtUnicode myName
Definition: DtElementDefinition.h:172
DtModelSetId
Definition: DtModelSetEnums.h:19
Contains DLL export macros.