| 
| 
  | CBasicBottom (IBottomDepth *pBottomDepth) | 
|   | 
| 
void  | SetDampingHor (double dDampingHor) | 
|   | 
| 
void  | SetDampingVert (double dDampingVert) | 
|   | 
| 
void  | SetHardness (double dHardness) | 
|   | 
| 
void  | SetDensity (double dDensity) | 
|   | 
| 
void  | SetCableDampingTangential (double dCableDampingTangential) | 
|   | 
| 
void  | SetCableDampingNormal (double dCableDampingNormal) | 
|   | 
| 
double  | GetDampingHor () | 
|   | 
| 
double  | GetDampingVert () | 
|   | 
| 
double  | GetHardness () | 
|   | 
| 
double  | GetDensity () | 
|   | 
| 
double  | GetCableDampingTangential () | 
|   | 
| 
double  | GetCableDampingNormal () | 
|   | 
| virtual void  | CalcBottomForceSphere (double dDiameter, const double adPos[3], const double adVel[3], double adForce[3]) | 
|   | 
| virtual void  | CalcBottomForceBeam (double adTangent[3], double dBeamWidth, double dBeamLength, double dBeamHeigth, const double adEndAPos_ned[3], const double adEndBPos_ned[3], const double adEndAVel_ned[3], const double adEndBVel_ned[3], double adForceA[3], double adForceB[3]) | 
|   | 
| virtual void  | CalcBottomForceBeam (double dBeamWidth, double dBeamHeigth, const double adEndAPos_ned[3], const double adEndBPos_ned[3], const double adEndAVel_ned[3], const double adEndBVel_ned[3], double adForceA[3], double adForceB[3]) | 
|   | 
| virtual void  | AddBottomForceCylinder (const double dD, const double adEndAPos_ned[3], const double adEndBPos_ned[3], const double adEndAVel_ned[3], const double adEndBVel_ned[3], double adForceA[3], double adForceB[3]) | 
|   | 
| 
  | IBasicBottom (IBottomDepth *pBottomDepth) | 
|   | 
| 
virtual void  | CalcBottomForceBeam (double adTangent[3], double dBeamWidth, double dBeamLength, double dBeamHeigth, const double adEndAPos_ned[3], const double adEndBPos_ned[3], const double adEndAVel_ned[3], const double adEndBVel_ned[3], double adForceA[3], double adForceB[3])=0 | 
|   | 
| 
virtual void  | CalcBottomForceBeam (double dBeamWidth, double dBeamHeigth, const double adEndAPos_ned[3], const double adEndBPos_ned[3], const double adEndAVel_ned[3], const double adEndBVel_ned[3], double adForceA[3], double adForceB[3])=0 | 
|   | 
| 
virtual void  | CalcBottomForceSphere (double dDiameter, const double adPos[3], const double adVel[3], double adForce[3])=0 | 
|   | 
| 
virtual void  | AddBottomForceCylinder (const double dD, const double adEndAPos_ned[3], const double adEndBPos_ned[3], const double adEndAVel_ned[3], const double adEndBVel_ned[3], double adForceA[3], double adForceB[3])=0 | 
|   |