VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
mtdCreator.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2009 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
7 
9 #include <vrvUtil/signalslib.h>
11 
12 namespace makVrv
13 {
14  class DtDe;
15 }
16 
17 namespace makVrf
18 {
21 
25  {
26  public:
28  virtual ~DtMtdCreator();
29 
31  static DtMtdCreator& instance(makVrv::DtDe& de);
32 
33  virtual std::string create(const std::string& visual, const std::string& simulation, const std::string& outDir = "");
34 
35  protected:
36  virtual std::string outputDirectory(const std::string& visual, const std::string& outDir) const;
37  virtual std::string mtdName(const std::string& visual) const;
38 
39  protected:
41  };
42 }
Virtual base class.
Definition: DtVirtualBaseClass.h:19
makVrv::DtDe & myDe
Definition: mtdCreator.h:40
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
This class will create a VRF .mtd file with the specified visual and simulation terrains.
Definition: mtdCreator.h:24
Contains makVrv::DtVirtualBaseClass class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69

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)