22 class DtBaseConnection;
35 Environmental = 0x00000001
51 HierarchyNodeMap::const_iterator iter = myFlatHierarchy.find(
id);
53 if ((iter != myFlatHierarchy.end()) && (iter->second->parent()))
55 return iter->second->parent()->elementId();
63 HierarchyNodeMap::const_iterator iter = myFlatHierarchy.find(
id);
65 if (iter != myFlatHierarchy.end())
67 makVrv::DtElementIDHierarchyNode::ChildHierarchyNodes::const_iterator children = iter->second->children().begin();
69 while (children != iter->second->children().end())
71 if (((*children)->flags() & Environmental) != 0)
85 std::vector<makVrv::DtElementID> envs;
86 HierarchyNodeMap::const_iterator iter = myFlatHierarchy.find(
id);
88 if (iter != myFlatHierarchy.end())
90 makVrv::DtElementIDHierarchyNode::ChildHierarchyNodes::const_iterator children = iter->second->children().begin();
92 while (children != iter->second->children().end())
94 if (((*children)->flags() & Environmental) != 0)
96 envs.push_back((*children)->elementId());
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
Hierarchy that will keep track of parent/child element id relationships. Will emit signals when the t...
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:23
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
Contains makVrv::DtVirtualBaseClass class.
#define VRF_PROTOCOL_NAMESPACE
Definition: vrfDis.h:18
makVrv::DtElementID attachedTo(makVrv::DtElementID id) const
Definition: vrfEmbarkationHierarchy.h:49
Contains makVrv::DtElementIDHierarchy class. This is an arbitrary hierarchy class that will allow hie...
bool hasAttachedEnvironmentals(makVrv::DtElementID id) const
Definition: vrfEmbarkationHierarchy.h:61
EmbarkationFlags
Definition: vrfEmbarkationHierarchy.h:33
std::vector< makVrv::DtElementID > attachedEnvironmentals(makVrv::DtElementID id) const
Definition: vrfEmbarkationHierarchy.h:83
The Master Scenario Settings Dialog.
Definition: vrfEmbarkationHierarchy.h:30