VR-Forces 4.1 Class Documentation
DtMtlModelMapReader.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 #pragma once
10 
11 #include <vrvCore/vrvCore.h>
12 
13 #include <mtl/lispEnv.h>
14 #include <vlpi/entityType.h>
15 
16 namespace makVrv
17 {
22  {
23  public:
24 
26  typedef struct
27  {
29  std::string modelName;
30 
32  std::string modelFile;
33 
35  DtEntityType type;
36 
38 
40  typedef std::vector<MtlModelMapping> MtlModelMappings;
41 
47  static bool carAsFixnum(DtlObjPtr lst, int& fixnumOut, DtlObjPtr& cdrOut);
48 
54  static bool carAsString(DtlObjPtr lst, std::string& strOut, DtlObjPtr& cdrOut);
55 
60  static bool listToEntityType(DtlObjPtr lst, DtEntityType& typeOut);
61 
64  static DtlObjPtr DtlModelMap(const DtlObjPtr& args, const DtlObjPtr& env);
65 
69  static MtlModelMappings& mtlModelMappings();
70 
71  static std::set<std::string>& stealthModelSet();
72 
73  protected:
75  static std::set<std::string> theStealthModelSet;
76  };
77 }

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)