| Marine systems simulation | 
 Inheritance diagram for Ship::HollenbachCurve:
 Inheritance diagram for Ship::HollenbachCurve: Collaboration diagram for Ship::HollenbachCurve:
 Collaboration diagram for Ship::HollenbachCurve:| Public Types | |
| enum | PredictionType { PREDICITON_SINGLE_DESIGN =0 , PREDICTION_SINGLE_BALLAST , PREDICTION_TWIN_DESIGN , PREDICTION_SINGLE_DESIGN_MIN , PREDICTIOON_TWIN_DESIGN_MINIMUM , NUM_PREDICTION } | 
|  Public Types inherited from Ship::ResistanceCurve | |
| enum | CURVE { VISCOUS_FRICTION =0 , WAVEMAKING_RESISTANCE , FORM_FACTOR_FRICITON , SKIN_ROUGHNESS } | 
| Public Member Functions | |
| HollenbachCurve (double _Cb, double S, PredictionType _Pred) | |
| void | SetBredth (float _B) | 
| void | SetDimPropeller (float _Dp) | 
| void | SetLength (double _Lpp, float _Los, float _Lwl) | 
| void | SetDraught (double _Tm, float _Ta, float _Tf) | 
| void | SetNumAppendages (unsigned short _Nrud, unsigned short _Nbrac, unsigned short _Nboss, unsigned short _Nthr) | 
| bool | Initialized () | 
| virtual double | GetValue (double _xval) | 
| void | SetWetSurface (float _S) | 
| virtual double | GetValue (double _xvalue)=0 | 
| 
 | virtual | 
Implements Ship::ResistanceCurve.