38 Environmental = 0x00000001
54 HierarchyNodeMap::const_iterator iter = myFlatHierarchy.find(
id);
56 if ((iter != myFlatHierarchy.end()) && (iter->second->parent()))
58 return iter->second->parent()->uniqueId();
66 HierarchyNodeMap::const_iterator iter = myFlatHierarchy.find(
id);
68 if (iter != myFlatHierarchy.end())
70 makVrv::DtElementIDHierarchyNode::ChildHierarchyNodes::const_iterator children = iter->second->children().begin();
72 while (children != iter->second->children().end())
74 if (((*children)->flags() & Environmental) != 0)
88 std::vector<makVrv::DtElementID> envs;
89 HierarchyNodeMap::const_iterator iter = myFlatHierarchy.find(
id);
91 if (iter != myFlatHierarchy.end())
93 makVrv::DtElementIDHierarchyNode::ChildHierarchyNodes::const_iterator children = iter->second->children().begin();
95 while (children != iter->second->children().end())
97 if (((*children)->flags() & Environmental) != 0)
99 envs.push_back((*children)->uniqueId());
The base class for protocol specific VRLink Simulations.
Definition: DtConnection.h:41
Virtual base class.
Definition: DtVirtualBaseClass.h:22
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
Hierarchy that will keep track of parent/child element id relationships.
Definition: DtElementIDHierarchy.h:111
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
Contains makVrv::DtVirtualBaseClass class.
#define VRF_PROTOCOL_NAMESPACE
Definition: vrfDis.h:18
makVrv::DtElementID attachedTo(makVrv::DtElementID id) const
Definition: vrfEmbarkationHierarchy.h:52
Contains makVrv::DtElementIDHierarchy class.
bool hasAttachedEnvironmentals(makVrv::DtElementID id) const
Definition: vrfEmbarkationHierarchy.h:64
EmbarkationFlags
Definition: vrfEmbarkationHierarchy.h:36
std::vector< makVrv::DtElementID > attachedEnvironmentals(makVrv::DtElementID id) const
Definition: vrfEmbarkationHierarchy.h:86
The Master Scenario Settings Dialog.
Definition: vrfEmbarkationHierarchy.h:33