Fréchet View
1.6.0
A Tool for Exploring Fréchet Distance Algorithms
datapath.h
Go to the documentation of this file.
1
#ifndef DATAPATH_H
2
#define DATAPATH_H
3
4
#include <QFileInfo>
5
6
namespace
frechet
{
namespace
input {
7
8
typedef
std::pair<int,int>
IndexInterval
;
9
24
class
DataPath
{
25
private
:
26
QFileInfo
file
;
27
QFileInfo
archFile
;
28
QString
selector
;
29
IndexInterval
intval
;
30
31
static
const
char
ZIP_SEPARATOR
=
'!'
;
32
static
const
char
XML_SEPARATOR
=
'?'
;
33
static
const
char
INTVAL_SEPARATOR
=
'['
;
34
35
public
:
37
static
const
QString
SVG_QUERY
;
39
static
const
QString
IPE_QUERY
;
41
static
const
QString
KML_QUERY
;
42
44
static
const
QStringList
INPUT_FILTERS
;
45
47
QFileInfo
getFile
()
const
{
return
file
; }
49
QFileInfo
getArchFile
()
const
{
return
archFile
; }
51
QString
getSelector
()
const
{
return
selector
; }
53
IndexInterval
getInterval
()
const
{
return
intval
; }
54
57
DataPath
(QString arg);
58
};
59
60
} }
// namespace frechet::input
61
62
#endif // DATAPATH_H
frechet::input::DataPath::getArchFile
QFileInfo getArchFile() const
Definition:
datapath.h:49
frechet::input::DataPath
location of input data in an XML file
Definition:
datapath.h:24
frechet::input::IndexInterval
std::pair< int, int > IndexInterval
Definition:
datapath.h:8
frechet
global definitions for all algorithms.
frechet::input::DataPath::INTVAL_SEPARATOR
static const char INTVAL_SEPARATOR
Definition:
datapath.h:33
frechet::input::DataPath::IPE_QUERY
static const QString IPE_QUERY
default xml path for ipe files
Definition:
datapath.h:39
frechet::input::DataPath::selector
QString selector
XQuery path into XML structure.
Definition:
datapath.h:28
frechet::input::DataPath::DataPath
DataPath(QString arg)
constructor from string
Definition:
datapath.cpp:38
frechet::input::DataPath::archFile
QFileInfo archFile
file inside zip (not used)
Definition:
datapath.h:27
frechet::input::DataPath::INPUT_FILTERS
static const QStringList INPUT_FILTERS
name filters for file input dialogs
Definition:
datapath.h:44
frechet::input::DataPath::getSelector
QString getSelector() const
Definition:
datapath.h:51
frechet::input::DataPath::getInterval
IndexInterval getInterval() const
Definition:
datapath.h:53
frechet::input::DataPath::getFile
QFileInfo getFile() const
Definition:
datapath.h:47
frechet::input::DataPath::KML_QUERY
static const QString KML_QUERY
Google earth files. Not implemented.
Definition:
datapath.h:41
frechet::input::DataPath::intval
IndexInterval intval
which entries to read
Definition:
datapath.h:29
frechet::input::DataPath::SVG_QUERY
static const QString SVG_QUERY
default xml path for svg files (= all path elements and the attribute "d")
Definition:
datapath.h:37
frechet::input::DataPath::file
QFileInfo file
file
Definition:
datapath.h:26
frechet::input::DataPath::XML_SEPARATOR
static const char XML_SEPARATOR
Definition:
datapath.h:32
frechet::input::DataPath::ZIP_SEPARATOR
static const char ZIP_SEPARATOR
Definition:
datapath.h:31
include
frechet
input
datapath.h
Generated by
1.8.15