VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfExtProtocol
ifContFactEnt.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1999-2001 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: ifContFactEnt.h,v $ $Revision: 1.4 $ $State: Exp $
7
*******************************************************************************/
8
9
//
10
// File: ifContFactEnt.h
11
//
12
// Class: DtInterfaceContentFactoryEntry
13
//
14
15
#ifndef DtInterfaceContentFactoryEntry_H_
16
#define DtInterfaceContentFactoryEntry_H_
17
18
#include <
vrfExtProtocol/ifContFactory.h
>
19
20
//
21
// class DtInterfaceContentFactoryEntry:
22
//
23
// DtInterfaceContentFactoryEntry is the contents of one entry in a interface
24
// content factory.
25
//
26
#include <
vrfExtProtocol/vrfExtProtocolDefines.h
>
27
class
DT_DLL_vrfExtProtocol
DtInterfaceContentFactoryEntry
28
{
29
public
:
30
// constructor
31
DtInterfaceContentFactoryEntry
();
32
33
// copy constructor
34
DtInterfaceContentFactoryEntry
(
const
DtInterfaceContentFactoryEntry
& orig);
35
36
// assignment operator
37
const
DtInterfaceContentFactoryEntry
& operator=(
38
const
DtInterfaceContentFactoryEntry
& orig);
39
40
// destructor
41
virtual
~
DtInterfaceContentFactoryEntry
();
42
43
virtual
const
int
typeToCreate()
const
;
44
virtual
void
setTypeToCreate(
const
int
type);
45
46
virtual
const
DtInterfaceContentCreatorFcn
& creatorFcn()
const
;
47
virtual
void
setCreatorFcn(
const
DtInterfaceContentCreatorFcn
& fcn);
48
49
virtual
DtInterfaceContentFactoryEntry
* clone(
50
const
DtInterfaceContentFactoryEntry
& orig)
const
;
51
52
protected
:
53
int
myTypeToCreate
;
54
DtInterfaceContentCreatorFcn
myCreatorFcn
;
55
};
56
57
#endif
58
59
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)