-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathDamisFile.h
More file actions
54 lines (44 loc) · 1.32 KB
/
DamisFile.h
File metadata and controls
54 lines (44 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
///////////////////////////////////////////////////////////
// DamisFile.h
// Implementation of the Class DamisFile
// Created on: 30-Sau-2014 17:06:18
// Original author: Povilas
///////////////////////////////////////////////////////////
#if !defined (DAMISFILE_H)
#define DAMISFILE_H
#include <string>
/** \brief Class that describes each file
* (local, http paths and file name of the input/output file defined by the prefix that is passed by creating class object)
*
*/
class DamisFile
{
public:
/** \brief Destructor
*/
virtual ~DamisFile();
/** \brief Constructor that accepts prefix of the file name to be generated
*
* \param std::string preffix added to the file name
*/
DamisFile(std::string preffix);
/** \brief Method returns generated file name
* \return std::string
*/
std::string getFileName();
/** \brief Method returns file name with the local path
* \return std::string
*
*/
std::string getFilePath();
/** \brief Method returns file name with the http path
* \return std::string
*
*/
std::string getHttpPath();
private:
std::string fileName; /**< File name */
std::string filePath; /**< File path */
std::string fileHttpPath; /**< File http path */
};
#endif //!DAMISFILE_H