VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
csvScenarioMergeProject.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2000 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
/*******************************************************************************
6
** $RCSfile: csvScenarioMergeProject.h,v $ $Revision: 1.7 $ $State: Exp $
7
*******************************************************************************/
8
#ifndef DtCsvScenarioMergeProject_H_
9
#define DtCsvScenarioMergeProject_H_
10
13
14
#include "
vrfutil/vrfutilDefines.h
"
15
16
#include "
vrfutil/scenarioMergeProject.h
"
17
19
#include <deque>
20
#include <string>
21
23
#include <vlutil/vlFilename.h>
24
31
class
DT_DLL_vrfutil
DtCsvScenarioMergeProject
:
32
public
DtScenarioMergeProject
33
{
34
public
:
35
37
DtCsvScenarioMergeProject
();
38
40
virtual
~
DtCsvScenarioMergeProject
();
41
43
DtCsvScenarioMergeProject
(
44
const
DtCsvScenarioMergeProject
& orig);
45
47
DtCsvScenarioMergeProject
&
operator=
(
48
const
DtCsvScenarioMergeProject
& orig);
49
53
virtual
DtScenarioMergeProject
*
clone
()
const
;
54
55
public
:
56
60
virtual
void
addScenarioPath
(
const
DtFilename& filePath);
61
66
virtual
bool
getScenarioPath
(
unsigned
index,
67
DtFilename& filePath)
const
;
68
71
virtual
void
clear
();
72
76
virtual
void
getIgnoreListPath
(DtFilename& filePath)
const
;
77
virtual
void
setIgnoreListPath
(
const
DtFilename& filePath);
78
84
virtual
void
getProjectFilePath
(DtFilename& filePath)
const
;
85
virtual
void
setProjectFilePath
(
const
DtFilename& filePath);
86
90
virtual
bool
interpretFields(std::deque<std::string>& line);
91
92
95
virtual
unsigned
numScenarios
()
const
;
96
102
virtual
bool
readAndParseLine(FILE *fp,
103
std::deque<std::string> &que)
const
;
104
109
virtual
bool
readProjectFile
();
110
111
117
virtual
bool
readProjectFile
(
const
DtFilename& filepath);
118
122
virtual
bool
removeScenarioPath
(
const
DtFilename& filePath);
123
127
virtual
void
getMergeFile
(DtFilename& filePath)
const
;
128
virtual
void
setMergeFile
(
const
DtFilename& folderPath);
129
133
virtual
bool
writeProjectFile
();
134
virtual
bool
writeProjectFile
(
const
DtFilename& folderPath);
135
136
protected
:
137
138
139
protected
:
140
141
142
protected
:
143
144
DtFilename
myIgnoreListFilePath
;
145
DtFilename
myInProjectFilePath
;
146
DtFilename
myOutScenario
;
147
std::deque<DtFilename>
myScenarioFilePaths
;
148
149
};
150
151
#endif
152
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
)