VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfObjectNavInterfaceFactory.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
16 #include "vlutil/vlString.h"
17 
19 
22 class DT_DLL_vrfobjcore DtVrfObjectNavInterfaceFactory : public DtSingleArgFactoryTemplate<DtVrfObjectNavInterface, DtString, DtSharedVrfObjectReference>
23 {
24 public:
27 
30 
31  static DtVrfObjectNavInterfaceFactory* factory();
32  static void setFactory(DtVrfObjectNavInterfaceFactory* fact);
33 
34 protected:
35  virtual DtString creationTypeName() const;
36 
38 };
39 
40 
42 
Definition: vrfObjectNavInterface.h:18
Factory for DtVrfObjectCommunicationInterface.
Definition: vrfObjectNavInterfaceFactory.h:22
DtVrfObjectNavInterfaceFactory::DtCreatorFcn DtVrfObjectNavInterfaceCreatorFcn
Definition: vrfObjectNavInterfaceFactory.h:41
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
This template is similar to DtFactoryTemplate, but allows one argument to be passed to the creator fu...
Definition: factoryTemplate.h:96
DtVrfObjectNavInterface *(* DtCreatorFcn)(DtSharedVrfObjectReference)
Definition: factoryTemplate.h:110
static DtSingleArgFactoryTemplate< T_CreationObject, T_Key, T_Arg > * create()
static DtVrfObjectNavInterfaceFactory * theFactory
Definition: vrfObjectNavInterfaceFactory.h:37

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)