VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtDiGuyArtPartLinkMapper.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2018 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvDiGuy/vrvDiGuy.h>
13 
15 
16 #include <boost/unordered_map.hpp>
17 #include <string>
18 
19 namespace makVrv
20 {
24  {
25  DiGuyDisFocusTarget = 320 * 32, // 10240
26  DiGuyDisArtPartBase = 321 * 32,
27  DiGuyDisArtPartBack = 322 * 32,
40  DiGuyDisArtPartAnkleRight = 335 * 32 // 10720
41  };
42 
43  class DeDe;
44 
53  {
54  public:
57  static DtDiGuyArtPartLinkMapper& instance(DtDe& de);
58 
59  public:
63 
66 
69 
71  virtual ~DtDiGuyArtPartLinkMapper();
72 
74  virtual void setLinkName(int disPart, const std::string& linkName);
75 
77  virtual std::string linkName(int disPart) const;
78 
79  protected:
80  typedef boost::unordered_map<unsigned int, std::string> LinkMap;
82  };
83 }
Virtual base class.
Definition: DtVirtualBaseClass.h:19
Definition: DtDiGuyArtPartLinkMapper.h:28
Definition: DtDiGuyArtPartLinkMapper.h:33
Definition: DtDiGuyArtPartLinkMapper.h:32
DiGuyDisArtParts
DiGuyDisArtParts defines a set of DIS articulated parts numbers that will be mapped to DI-Guy human c...
Definition: DtDiGuyArtPartLinkMapper.h:23
Definition: DtDiGuyArtPartLinkMapper.h:34
Definition: DtDiGuyArtPartLinkMapper.h:29
Definition: DtDiGuyArtPartLinkMapper.h:25
Contains DLL export macros.
Definition: DtDiGuyArtPartLinkMapper.h:26
Definition: DtDiGuyArtPartLinkMapper.h:35
Definition: DtDiGuyArtPartLinkMapper.h:40
Definition: DtDiGuyArtPartLinkMapper.h:36
Contains makVrv::DtVirtualBaseClass class.
Definition: DtDiGuyArtPartLinkMapper.h:31
Definition: DtDiGuyArtPartLinkMapper.h:38
Definition: DtDiGuyArtPartLinkMapper.h:30
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRVDIGUY
Definition: vrvDiGuy.h:21
Definition: DtDiGuyArtPartLinkMapper.h:27
Definition: DtDiGuyArtPartLinkMapper.h:37
Definition: DtDiGuyArtPartLinkMapper.h:39

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)