Implementation of a Triton wake model.
DtTritonWakeModelInstance provides the implementation of a Kelvin wake effect represented by a DtTritonWakeModel, using the Triton Ocean interface.
|
| | DtTritonWakeModelInstance (DtDe &de) |
| |
| virtual | ~DtTritonWakeModelInstance () |
| |
| virtual void | setVisible (bool isVisible) |
| |
| virtual void | setDefaultWakeOffset (double offset) |
| |
| virtual void | setDefaultBowSprayOffset (double offset) |
| |
| virtual void | setDefaultBowWaveOffset (double offset) |
| |
| virtual void | setDefaultSternWaveOffset (double offset) |
| |
| virtual void | setDefaultShipLength (double length) |
| |
| virtual void | setDefaultBeamWidth (double width) |
| |
| virtual void | setDefaultDraft (double draft) |
| |
| virtual void | setDefaultPropWashOffset (double offset) |
| |
| virtual void | setDefaultPropWashFadeTime (double fadeTime) |
| |
| virtual void | setDefaultSprayVelocityScale (double scale) |
| |
| virtual void | setDefaultBowWaveScale (double scale) |
| |
| virtual void | setDefaultMaxBowWaveAmplitude (double amplitude) |
| |
| virtual void | setDefaultBowSize (double size) |
| |
| virtual void | setDefaultSpraySizeScale (double scale) |
| |
| virtual void | setDefaultNumHullSprays (int sprays) |
| |
| virtual void | setDefaultHullSpraySizeScale (double scale) |
| |
| virtual void | setDefaultHullSprayVelocityScale (double scale) |
| |
| virtual void | setDefaultHullSprayStart (double extent) |
| |
| virtual void | setDefaultHullSprayEnd (double extent) |
| |
| virtual void | setDefaultHullSprayVerticalOffset (double offset) |
| |
| virtual bool | contributesToBound () const |
| |
|
| virtual void | setSprayEnabled (bool b) |
| |
| virtual bool | sprayEnabled () const |
| |
|
| virtual void | setSternWaveEnabled (bool b) |
| |
| virtual bool | sternWaveEnabled () const |
| |
|
| virtual void | setWakeOffset (double offset) |
| |
| virtual double | wakeOffset () const |
| |
|
| virtual void | setBowSprayOffset (double offset) |
| |
| virtual double | bowSprayOffset () const |
| |
|
| virtual void | setBowWaveOffset (double offset) |
| |
| virtual double | bowWaveOffset () const |
| |
|
| virtual void | setSternWaveOffset (double offset) |
| |
| virtual double | sternWaveOffset () const |
| |
|
| virtual void | setShipLength (double length) |
| |
| virtual double | shipLength () const |
| |
|
| virtual void | setBeamWidth (double width) |
| |
| virtual double | beamWidth () const |
| |
|
| virtual void | setPropWashEnabled (bool b) |
| |
| virtual bool | propWashEnabled () const |
| |
|
| virtual void | setPropWashOffset (double offset) |
| |
| virtual double | propWashOffset () const |
| |
|
| virtual void | setPropWashFadeTime (double fadeTime) |
| |
| virtual double | propWashFadeTime () const |
| |
|
| virtual void | setDraft (double draft) |
| |
| virtual double | draft () const |
| |
|
| virtual void | setSprayVelocityScale (double scale) |
| |
| virtual double | sprayVelocityScale () const |
| |
|
| virtual void | setBowWaveScale (double scale) |
| |
| virtual double | bowWaveScale () const |
| |
|
| virtual void | setMaxBowWaveAmplitude (double amplitude) |
| |
| virtual double | maxBowWaveAmplitude () const |
| |
|
| virtual void | setBowSize (double size) |
| |
| virtual double | bowSize () const |
| |
|
| virtual void | setSpraySizeScale (double scale) |
| |
| virtual double | spraySizeScale () const |
| |
|
| virtual void | setNumHullSprays (int numSprays) |
| |
| virtual int | numHullSprays () const |
| |
|
| virtual void | setHullSprayStartOffset (double offset) |
| |
| virtual double | hullSprayStartOffset () const |
| |
|
| virtual void | setHullSprayEndOffset (double offset) |
| |
| virtual double | hullSprayEndOffset () const |
| |
|
| virtual void | setHullSprayVerticalOffset (double scale) |
| |
| virtual double | hullSprayVerticalOffset () const |
| |
|
| virtual void | setHullSprayVelocityScale (double scale) |
| |
| virtual double | hullSprayVelocityScale () const |
| |
|
| virtual void | setHullSpraySizeScale (double scale) |
| |
| virtual double | hullSpraySizeScale () const |
| |
| | DtModelInstance (DtDe &de) |
| |
| virtual | ~DtModelInstance () |
| |
| virtual bool | realize (DtModelDefinition &definition) |
| |
| virtual bool | cloneInstance (DtModelDefinition &definition) |
| |
| const std::string & | realizedDefinitionName () const |
| |
| virtual bool | saveModelToFile (const std::string &filename) const |
| |
| const DtVector & | boundingBoxExtents () const |
| |
| void | getBoundingBoxExtents (double &x, double &y, double &z) const |
| |
| const DtVector & | boundingBoxCenter () const |
| |
| void | getBoundingBoxCenter (double &x, double &y, double &z) const |
| |
| void | getBoundingBoxComponents (DtVector &minimum, DtVector &maximum) |
| |
| const DtVector & | allGeometryboundingBoxExtents () const |
| |
| void | getAllGeometryBoundingBoxExtents (double &x, double &y, double &z) const |
| |
| const DtVector & | allGeometryboundingBoxCenter () const |
| |
| void | getAllGeometryBoundingBoxCenter (double &x, double &y, double &z) const |
| |
| void | getAllGeometryBoundingBoxComponents (DtVector &minimum, DtVector &maximum) |
| |
| virtual void | setContributesToBound (bool trueOrFalse) |
| |
| bool | contributesToBound () const |
| |
| virtual void | setBlendColor (float r, float g, float b, float a) |
| |
| virtual void | enableColorBlending (bool b) |
| |