Marine systems simulation
CBottomDepth Class Reference
+ Inheritance diagram for CBottomDepth:
+ Collaboration diagram for CBottomDepth:

Public Member Functions

 CBottomDepth (const double dMeanDepth, const double dRoughness, const double dStructureScale=50)
 
virtual double GetDepth (const double dX, const double dY)
 
virtual void GetDepth (const double *const adX, const double *const adY, double *const adDepth, int iSize)
 
virtual double GetSubmergence (const double dX, const double dY, const double dZ)
 
virtual double GetSubmergence (const double adPos[3])
 
virtual double GetDepth (const double dX, const double dY)=0
 
virtual void GetDepth (const double *const adX, const double *const adY, double *const adDepth, int iSize)=0
 
virtual double GetSubmergence (const double dX, const double dY, const double dZ)=0
 
virtual double GetSubmergence (const double adPos[3])=0
 

Public Attributes

double m_dMeanDepth
 
double m_dRoughness
 
double m_dStructureScale
 

Member Function Documentation

◆ GetDepth() [1/2]

virtual void CBottomDepth::GetDepth ( const double *const  adX,
const double *const  adY,
double *const  adDepth,
int  iSize 
)
virtual

Implements IBottomDepth.

◆ GetDepth() [2/2]

virtual double CBottomDepth::GetDepth ( const double  dX,
const double  dY 
)
virtual

Implements IBottomDepth.

◆ GetSubmergence() [1/2]

virtual double CBottomDepth::GetSubmergence ( const double  adPos[3])
virtual

Implements IBottomDepth.

◆ GetSubmergence() [2/2]

virtual double CBottomDepth::GetSubmergence ( const double  dX,
const double  dY,
const double  dZ 
)
virtual

Implements IBottomDepth.


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