DISPLACE  1.0
A spatial model of fisheries to help sustainable fishing and maritime spatial planning
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
OutputFileParser Class Reference

#include <outputfileparser.h>

Inheritance diagram for OutputFileParser:

Public Slots

void parse (QString path, int tstep, int period=-1)
 

Signals

void error (QString)
 
void parseCompleted ()
 

Public Member Functions

 OutputFileParser (DisplaceModel *model, QObject *parent=0)
 
VesselStats parseVesselStatLine (const QStringList &fields)
 

Protected Member Functions

void parsePopStart (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopCumftime (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopCumsweptarea (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopCumcatches (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopCumcatchesWithThreshold (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopCumdiscards (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopCumdiscardsratio (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopNbchoked (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopTariffs (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopImpact (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopCumcatchesPerPop (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parseNodesEnvt (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopBenthosStats (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parseFishfarmslogsStats (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parsePopStats (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parseVessels (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 
void parseShipsStats (QFile *file, int tstep, DisplaceModel *model, int period=-1)
 

Static Protected Member Functions

static int toInt (const QString x)
 
static double toDouble (const QString x)
 

Constructor & Destructor Documentation

◆ OutputFileParser()

OutputFileParser::OutputFileParser ( DisplaceModel model,
QObject *  parent = 0 
)
explicit

Member Function Documentation

◆ error

void OutputFileParser::error ( QString  _t1)
signal

◆ parse

void OutputFileParser::parse ( QString  path,
int  tstep,
int  period = -1 
)
slot

◆ parseCompleted

void OutputFileParser::parseCompleted ( )
signal

◆ parseFishfarmslogsStats()

void OutputFileParser::parseFishfarmslogsStats ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parseNodesEnvt()

void OutputFileParser::parseNodesEnvt ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopBenthosStats()

void OutputFileParser::parsePopBenthosStats ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopCumcatches()

void OutputFileParser::parsePopCumcatches ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopCumcatchesPerPop()

void OutputFileParser::parsePopCumcatchesPerPop ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopCumcatchesWithThreshold()

void OutputFileParser::parsePopCumcatchesWithThreshold ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopCumdiscards()

void OutputFileParser::parsePopCumdiscards ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopCumdiscardsratio()

void OutputFileParser::parsePopCumdiscardsratio ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopCumftime()

void OutputFileParser::parsePopCumftime ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopCumsweptarea()

void OutputFileParser::parsePopCumsweptarea ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopImpact()

void OutputFileParser::parsePopImpact ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopNbchoked()

void OutputFileParser::parsePopNbchoked ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopStart()

void OutputFileParser::parsePopStart ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopStats()

void OutputFileParser::parsePopStats ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parsePopTariffs()

void OutputFileParser::parsePopTariffs ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parseShipsStats()

void OutputFileParser::parseShipsStats ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parseVessels()

void OutputFileParser::parseVessels ( QFile *  file,
int  tstep,
DisplaceModel model,
int  period = -1 
)
protected

◆ parseVesselStatLine()

VesselStats OutputFileParser::parseVesselStatLine ( const QStringList &  fields)

◆ toDouble()

static double OutputFileParser::toDouble ( const QString  x)
inlinestaticprotected

◆ toInt()

static int OutputFileParser::toInt ( const QString  x)
inlinestaticprotected

The documentation for this class was generated from the following files: