18 #include <vrvCore/DtUniqueID.h>
19 #include <vrvCore/DtElementIDHierarchyState.h>
21 #include <vrvCore/DtElementAttributes.h>
32 (makVrv::DtElementAttributes::AttributeIds)(makVrv::DtElementAttributes::UserStart - 10);
34 (makVrv::DtElementAttributes::AttributeIds)(makVrv::DtElementAttributes::UserStart - 9);
36 typedef makVrv::DtUniqueElementAttribute<unsigned int, AttributeShowWithContext>
39 typedef makVrv::DtUniqueElementAttribute<unsigned int, AttributeHideWithContext>
45 static const makVrv::DtElementIDHierarchyStateAttribute* echelonHierarchyState(makVrv::DtDe& de, makVrv::DtElementID
id);
46 static const makVrv::DtElementIDHierarchyDisplayStateAttribute* displayState(makVrv::DtDe& de, makVrv::DtElementID
id);
49 static bool isEchelonChild(makVrv::DtDe& de, makVrv::DtElementID parent, makVrv::DtElementID child,
bool recurse =
false);
54 static bool isEmbarkationChild(makVrv::DtDe& de, makVrv::DtElementID parent, makVrv::DtElementID child,
bool recurse =
false);