VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfobjcore
detDescLst.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2003 MaK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: detDescLst.h,v $ $Revision: 1.5 $ $State: Exp $
7
******************************************************************************/
8
11
16
17
#ifndef DtDetonationDescriptorList_H_
18
#define DtDetonationDescriptorList_H_
19
20
#include "
vrfutil/rwList.h
"
21
22
class
DtDetonationDescriptor
;
23
class
DtEventId;
24
29
30
#include "
vrfobjcore/vrfobjcoreDefines.h
"
31
class
DT_DLL_vrfobjcore
DtDetonationDescriptorList
:
public
DtRwList
32
{
33
protected
:
34
36
DtDetonationDescriptorList
();
37
38
public
:
39
41
DtDetonationDescriptorList
(
const
DtString
& name,
DtReaderWriterRegistry
*
42
parentRegistry = NULL);
43
DtDetonationDescriptorList
(
const
DtSymbolString& name,
DtReaderWriterRegistry
*
44
parentRegistry = NULL);
45
47
DtDetonationDescriptorList
(
const
DtString
& name,
const
48
DtDetonationDescriptorList
& orig,
DtReaderWriterRegistry
*
49
parentRegistry = NULL);
50
DtDetonationDescriptorList
(
const
DtSymbolString& name,
const
51
DtDetonationDescriptorList
& orig,
DtReaderWriterRegistry
*
52
parentRegistry = NULL);
53
57
DtDetonationDescriptorList
&
operator=
(
const
DtDetonationDescriptorList
&
58
orig);
59
61
virtual
~
DtDetonationDescriptorList
();
62
63
virtual
DtDetonationDescriptorList
* clone(
const
DtString
& name,
64
DtReaderWriterRegistry
* parentRegistry = NULL);
65
virtual
DtDetonationDescriptorList
* clone(
const
DtSymbolString& name,
66
DtReaderWriterRegistry
* parentRegistry = NULL);
67
68
virtual
void
addDetonationDescriptor(
DtDetonationDescriptor
* descriptor);
69
71
virtual
void
removeDetonationDescriptor(
DtDetonationDescriptor
* descriptor);
72
75
void
emptyList();
76
78
virtual
DtDetonationDescriptor
* lookup(
const
DtEventId& eventId)
const
;
79
80
protected
:
81
82
virtual
void
copyList(
const
DtDetonationDescriptorList
&orig);
83
86
virtual
DtlObjPtr
getData
(DtlObjPtr args,
const
DtFilename& searchPath,
87
const
DtVariableBindingsList
& variableBindings);
88
};
89
90
#endif
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
)