FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
FMTlifespanparser.hpp
Go to the documentation of this file.
1/*
2Copyright (c) 2019 Gouvernement du Québec
3
4SPDX-License-Identifier: LiLiQ-R-1.1
5License-Filename: LICENSES/EN/LiLiQ-R11unicode.txt
6*/
7
8#ifndef FMTlifespanparser_H_INCLUDED
9#define FMTlifespanparser_H_INCLUDED
10
11
12#include "FMTparser.hpp"
13#include <string>
14
15namespace Core {
16 class FMTlifespans;
17 class FMTtheme;
18 class FMTconstants;
19}
20
21namespace Parser
22
23{
24// DocString: FMTlifespanparser
30 {
31 public:
32 // DocString: FMTlifespanparser()
37 // DocString: ~FMTlifespanparser()
41 ~FMTlifespanparser() = default;
42 // DocString: FMTlifespanparser(const FMTlifespanparser&)
47 // DocString: FMTlifespanparser::operator=
51 FMTlifespanparser& operator = (const FMTlifespanparser& rhs);
52 // DocString: FMTlifespanparser::read
56 Core::FMTlifespans read(const std::vector<Core::FMTtheme>& themes,const Core::FMTconstants& constants,const std::string& location);
57 // DocString: FMTlifespanparser::write
61 void write(const Core::FMTlifespans& lifespan,const std::string& location) const;
62 };
63
64}
65
66
67#endif // FMTlifespanparser_H_INCLUDED
#define FMTEXPORT
Definition: FMTutility.hpp:92
Definition: FMTconstants.hpp:29
Definition: FMTlifespans.hpp:24
Definition: FMTlifespanparser.hpp:30
void write(const Core::FMTlifespans &lifespan, const std::string &location) const
FMTlifespanparser(const FMTlifespanparser &rhs)
Core::FMTlifespans read(const std::vector< Core::FMTtheme > &themes, const Core::FMTconstants &constants, const std::string &location)
Definition: FMTparser.hpp:66
The Core namespace provides classes for simulating stands/strata growth/harvest through time.
Definition: FMTaction.hpp:31
Namespace handling all FMT's parsers. Everything related to I/O should be located in this namespace.
Definition: FMTactionparser.hpp:26