CoastalME (Coastal Modelling Environment)
Simulates the long-term behaviour of complex coastlines
|
Real-world class used to represent the 'drift' category of coastal landform object. More...
#include <drift.h>
Inherits CACoastLandform.
Public Member Functions | |
CRWDrift (CRWCoast *, int const, int const) | |
Constructor with three parameters and an intialization list. | |
~CRWDrift (void) override | |
Destructor. | |
void | Display (void) override |
Instantiates the pure virtual function in the abstract parent class, so that CRWDrift is not an abstract class. | |
![]() | |
CACoastLandform (void) | |
Constructor with initialization list. | |
virtual | ~CACoastLandform (void) |
Destructor. | |
int | nGetCoast (void) const |
Get the number of the coast on which this coast landform sits. | |
int | nGetPointOnCoast (void) const |
Get the point on the coast on which this coast landform sits. | |
int | nGetLandFormCategory (void) const |
Get the landform category. | |
CGeom2DIPoint * | pPtiGetCellMarkedAsLF (void) const |
Get the grid coordinates of the cell on which this coast landform sits. | |
void | IncTotAccumWaveEnergy (double const) |
Increment total accumulated wave energy. | |
double | dGetTotAccumWaveEnergy (void) const |
Get total accumulated wave energy. | |
Private Attributes | |
double | m_dD50 |
The drift's d50. | |
Additional Inherited Members | |
![]() | |
int | m_nCoast |
The coast number on which this coast landform sits. | |
int | m_nPointOnCoast |
The point on the coast on which this coast landform sits. | |
int | m_nCategory |
Landform category code. | |
double | m_dTotAccumWaveEnergy |
Total accumulated wave energy since beginning of simulation. | |
CRWCoast * | pCoast |
Pointer to this landform's coast. | |
Real-world class used to represent the 'drift' category of coastal landform object.
TODO 001 This is a more detailed description of the CRWDrift class.
CRWDrift::CRWDrift | ( | CRWCoast * | pCoastIn, |
int const | nCoast, | ||
int const | nPointOnCoast ) |
|
overridevirtual |
Instantiates the pure virtual function in the abstract parent class, so that CRWDrift is not an abstract class.
Implements CACoastLandform.
|
private |