VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
elementAttributeUtilityFunctions.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtElementAttributeUtilityFunctions.h,v $ $Revision: 1.3 $ $State: Exp $
7 ******************************************************************************/
8 
11 
14 
15 #pragma once
16 
17 #include <vrfGuiCore/vrfGuiCore.h>
18 #include <vrvCore/DtUniqueID.h>
23 #include <vrfutil/rwUUID.h>
24 
25 namespace makVrv
26 {
27  class DtDe;
28 }
29 
30 namespace makVrf
31 {
33  {
34  public:
35 
36  static makVrv::DtUniqueID displayIdFromSimId(makVrv::DtDe& de, const makVrv::DtUniqueID& id, int modelSet = -1);
37  static makVrv::DtElementData::SceneObjectIdList displayIdsFromSimId(makVrv::DtDe& de, const makVrv::DtUniqueID& id, int modelSet = -1);
38 
40  static makVrv::DtUniqueID simIdFromDisplayId(makVrv::DtDe& de, const makVrv::DtUniqueID& id);
41 
42  static const makVrv::DtElementIDHierarchyStateAttribute* echelonHierarchyState(makVrv::DtDe& de, makVrv::DtElementID id);
44 
45  static DtUUID uuidForObject(makVrv::DtDe& de, makVrv::DtElementID id);
46 
48  static bool isEchelonChild(makVrv::DtDe& de, makVrv::DtElementID parent, makVrv::DtElementID child, bool recurse = false);
49 
50  static const DtEmbarkationHierarchyStateAttribute* embarkationHierarchyState(makVrv::DtDe& de, makVrv::DtElementID id);
51 
53  static bool isEmbarkationChild(makVrv::DtDe& de, makVrv::DtElementID parent, makVrv::DtElementID child, bool recurse = false);
54  };
55 }

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)