VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
17 
19 #include <deque>
20 #include <string>
21 
23 #include <vlutil/vlFilename.h>
24 
33 {
34 public:
35 
38 
40  virtual ~DtCsvScenarioMergeProject();
41 
44  const DtCsvScenarioMergeProject& orig);
45 
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 
146  DtFilename myOutScenario;
147  std::deque<DtFilename> myScenarioFilePaths;
148 
149 };
150 
151 #endif
152 

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)