VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
compFactEnt.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1999 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: compFactEnt.h,v $ $Revision: 1.4 $ $State: Exp $
7
*******************************************************************************/
8
11
17
18
#ifndef DtSimComponentFactoryEntry_H_
19
#define DtSimComponentFactoryEntry_H_
20
21
#include "
vrfobjcore/compFactory.h
"
22
28
29
#include "
vrfobjcore/vrfobjcoreDefines.h
"
30
class
DT_DLL_vrfobjcore
DtSimComponentFactoryEntry
31
{
32
public
:
34
DtSimComponentFactoryEntry
();
35
37
DtSimComponentFactoryEntry
(
const
DtSimComponentFactoryEntry
& orig);
38
40
const
DtSimComponentFactoryEntry
& operator=(
const
DtSimComponentFactoryEntry
&
41
orig);
42
44
virtual
~
DtSimComponentFactoryEntry
();
45
46
virtual
const
DtString
& typeToCreate()
const
;
47
virtual
void
setTypeToCreate(
const
DtString
& type);
48
49
virtual
const
DtSimComponentCreatorFcn
& creatorFcn()
const
;
50
virtual
void
setCreatorFcn(
const
DtSimComponentCreatorFcn
& fcn);
51
52
virtual
DtSimComponentFactoryEntry
* clone(
const
DtSimComponentFactoryEntry
&
53
orig)
const
;
54
55
protected
:
56
DtString
myTypeToCreate
;
57
DtSimComponentCreatorFcn
myCreatorFcn
;
58
};
59
60
#endif
61
62
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)