CoastalME (Coastal Modelling Environment)
Simulates the long-term behaviour of complex coastlines
|
Real-world class used to represent the 'intervention' category of coastal landform objects. More...
#include <intervention.h>
Inherits CACoastLandform.
Public Member Functions | |
CRWIntervention (CRWCoast *, int const, int const) | |
Constructor with three parameters. | |
~CRWIntervention (void) override | |
Destructor. | |
void | Display (void) override |
Instantiates the pure virtual function in the abstract parent class, so that CRWIntervention 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. | |
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 'intervention' category of coastal landform objects.
TODO 001 This is a more detailed description of the CRWIntervention class.
Definition at line 32 of file intervention.h.
CRWIntervention::CRWIntervention | ( | CRWCoast * | pCoastIn, |
int const | nCoast, | ||
int const | nPointOnCoast ) |
Constructor with three parameters.
Definition at line 36 of file intervention.cpp.
|
override |
Destructor.
Definition at line 46 of file intervention.cpp.
|
overridevirtual |
Instantiates the pure virtual function in the abstract parent class, so that CRWIntervention is not an abstract class.
Implements CACoastLandform.
Definition at line 51 of file intervention.cpp.