CoastalME (Coastal Modelling Environment)
Simulates the long-term behaviour of complex coastlines
All Data Structures Files Functions Variables Typedefs Friends Pages
drift.h
Go to the documentation of this file.
1
14
15#ifndef DRIFT_H
16#define DRIFT_H
17/*===============================================================================================================================
18
19This file is part of CoastalME, the Coastal Modelling Environment.
20
21CoastalME is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
22
23This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
24
25You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
26
27===============================================================================================================================*/
28#include "cme.h"
29#include "coast.h"
30#include "coast_landform.h"
31
33{
34private:
36 double m_dD50;
37
38protected:
39
40public:
41 CRWDrift(CRWCoast*, int const, int const);
42 ~CRWDrift(void) override;
43
44 void Display(void) override;
45};
46#endif // DRIFT_H
47
CACoastLandform(void)
Constructor with initialization list.
Real-world class used to represent coastline objects.
Definition coast.h:39
double m_dD50
The drift's d50.
Definition drift.h:36
CRWDrift(CRWCoast *, int const, int const)
Constructor with three parameters and an intialization list.
Definition drift.cpp:36
void Display(void) override
Instantiates the pure virtual function in the abstract parent class, so that CRWDrift is not an abstr...
Definition drift.cpp:53
~CRWDrift(void) override
Destructor.
Definition drift.cpp:48
This file contains global definitions for CoastalME.
Contains CRWCoast definitions.
Contains CACoastLandform definitions.