VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrftasks
simReportList.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2005 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: simReportList.h,v $ $Revision: 1.4 $ $State: Exp $
7
*******************************************************************************/
8
11
12
#pragma once
13
14
#include "
vrfutil/rwList.h
"
15
16
class
DtSimReport
;
17
24
#include "
vrftasks/vrftasksDefines.h
"
25
class
DT_DLL_vrftasks
DtSimReportList
:
public
DtRwList
26
{
27
public
:
29
DtSimReportList
(
const
DtString
& name,
30
DtReaderWriterRegistry
* parentRegistry = NULL);
31
DtSimReportList
(
const
DtSymbolString
& name,
32
DtReaderWriterRegistry
* parentRegistry = NULL);
33
36
DtSimReportList
(
const
DtString
& name,
37
const
DtSimReportList
& orig,
38
DtReaderWriterRegistry
* parentRegistry = NULL);
39
40
DtSimReportList
(
const
DtSymbolString
& name,
41
const
DtSimReportList
& orig,
42
DtReaderWriterRegistry
* parentRegistry = NULL);
43
45
virtual
~
DtSimReportList
();
46
49
virtual
const
DtSimReportList
&
operator=
(
const
DtSimReportList
& orig);
50
52
virtual
DtListItem*
add
(
DtSimReport
* report);
53
55
virtual
DtListItem*
addToEnd
(
DtSimReport
* report);
56
58
virtual
DtListItem*
addToStart
(
DtSimReport
* report);
59
62
virtual
DtSimReport
*
remove
(
DtSimReport
* report, DtListItem* item);
63
65
virtual
void
removeAndDelete(DtListItem* data);
66
68
virtual
void
removeAndDeleteAll();
69
70
protected
:
72
virtual
DtlObjPtr
getData
(DtlObjPtr args,
const
DtFilename& searchPath,
73
const
DtVariableBindingsList
& variableBindings);
74
75
76
};
77
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
)