Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
Loading...
Searching...
No Matches
Task Class Reference

Common super class for all tasks Execution time is tracked, Brings logger into scope RAII type -> execution time is printed on destruction. More...

#include <Task.hpp>

Inheritance diagram for Task:
Collaboration diagram for Task:

Public Member Functions

 Task (std::string taskName)
 
 Task (std::string taskName, size_t workflowID)
 
virtual ~Task ()
 

Static Public Attributes

static constexpr std::string FISHNET_ID_FIELD = "FISHNET_ID"
 

Protected Attributes

size_t workflowID = 0
 

Detailed Description

Common super class for all tasks Execution time is tracked, Brings logger into scope RAII type -> execution time is printed on destruction.

Constructor & Destructor Documentation

◆ Task() [1/2]

Task::Task ( std::string  taskName)
inline

◆ Task() [2/2]

Task::Task ( std::string  taskName,
size_t  workflowID 
)
inline

◆ ~Task()

virtual Task::~Task ( )
inlinevirtual

Member Data Documentation

◆ FISHNET_ID_FIELD

constexpr std::string Task::FISHNET_ID_FIELD = "FISHNET_ID"
staticconstexpr

◆ workflowID

size_t Task::workflowID = 0
protected

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