VR-Forces 4.6.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfobjcore
simObjectFactoryEntry.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1999 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: objFactEnt.h,v $ $Revision: 1.4 $ $State: Exp $
7
*******************************************************************************/
8
11
17
18
#ifndef DtSimObjectFactoryEntry_H_
19
#define DtSimObjectFactoryEntry_H_
20
21
#ifdef WIN32
22
23
24
25
26
#pragma warning( push )
27
#pragma warning( disable : 4786 )
28
#endif
29
30
#include "
vrfobjcore/simObjectFactory.h
"
31
38
#include "
vrfobjcore/vrfobjcoreDefines.h
"
39
class
DT_DLL_vrfobjcore
DtSimObjectFactoryEntry
40
{
41
public
:
43
DtSimObjectFactoryEntry
();
44
46
DtSimObjectFactoryEntry
(
const
DtSimObjectFactoryEntry
& orig);
47
49
const
DtSimObjectFactoryEntry
& operator=(
const
DtSimObjectFactoryEntry
&
50
orig);
51
53
virtual
~
DtSimObjectFactoryEntry
();
54
55
virtual
const
DtString
& typeToCreate()
const
;
56
virtual
void
setTypeToCreate(
const
DtString
& type);
57
58
virtual
const
DtSimObjectCreatorFcn
& creatorFcn()
const
;
59
virtual
void
setCreatorFcn(
const
DtSimObjectCreatorFcn
& fcn);
60
61
virtual
DtSimObjectFactoryEntry
* clone(
const
DtSimObjectFactoryEntry
&
62
orig)
const
;
63
64
protected
:
65
DtString
myTypeToCreate
;
66
DtSimObjectCreatorFcn
myCreatorFcn
;
67
};
68
69
#ifdef WIN32
70
#pragma warning( pop )
71
#endif
72
73
#endif
74
Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (
www.mak.com
)