VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfHla4DriverCreator.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2024 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
8 #include <vrfHla4/vrfHla4.h>
10 
11 namespace makVrf
12 {
13  namespace VRF_PROTOCOL_NAMESPACE
14  {
16  {
17  public:
19  makVrv::DtAgentManager& agentManager, const std::string& instanceName) const override
20  {
21  return new DtVrfDriver(agentManager,instanceName);
22  }
23 
25  : myFileExtension("vrfhla4")
26  {
27  }
28 
29  virtual ~DtVrfHla4DriverCreator() override {}
30 
31  virtual const std::string& extension() const override {
32  return myFileExtension;
33  }
34 
35  protected:
36  std::string myFileExtension;
37  };
38  }
39 }
std::string myFileExtension
Definition: vrfHla4DriverCreator.h:36
virtual ~DtVrfHla4DriverCreator() override
Definition: vrfHla4DriverCreator.h:29
virtual const std::string & extension() const override
Get the name of the sim driver file connection.
Definition: vrfHla4DriverCreator.h:31
#define VRF_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:14
The DtDriver is an abstract class. Developers derive from this to create logic that &quot;directs&quot; things ...
Definition: DtDriver.h:30
DtVrfHla4DriverCreator()
Definition: vrfHla4DriverCreator.h:24
The DtAgentManager manages the distributed scene object framework. This includes the objects and upda...
Definition: DtAgentManager.h:38
#define DT_DLL_VRFHLA4
Definition: vrfHla4.h:22
Definition: vrfHla4DriverCreator.h:15
Abstract DtDriver creator.
Definition: DtDriver.h:204
virtual makVrv::DtDriver * create(makVrv::DtAgentManager &agentManager, const std::string &instanceName) const override
Create a driver.
Definition: vrfHla4DriverCreator.h:18
The Driver for DIS.
Definition: vrfDriver.h:89

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)