Public Member Functions |
| | DtTritonDynamicOceanObject (DtDe &, DtUniqueID id) |
| | CTOR.
|
| virtual | ~DtTritonDynamicOceanObject () |
| | DTOR.
|
| virtual void | setSeaLevel (double meters) |
| | Set the sea level, in meters.
|
| virtual void | setLodAltitude (int meters) |
| | Set the altitude above which dynamic ocean will LOD out.
|
| virtual void | setWindSpeed (double metersPerSecond) |
| | Set the wind speed.
|
| virtual void | setWindDirection (double radiansClockwiseFromNorth) |
| | Set the wind direction in radians from north (clockwise).
|
| virtual void | setWindFetch (double meters) |
| | Set the fetch length. in meters.
|
| virtual void | setWindDrivenSeaState (bool enabled) |
| | Set sea state is wind-driven or driven by Douglas Scale.
|
| virtual void | setDouglasSeaState (int seaState, double seaStateDirection, int swellState, double swellStateDirection) |
| | Set sea state based on Douglas sea state parameters.
|
| virtual void | setSeaChoppiness (double chop) |
| | Set the amount of chop on the sea.
|
| virtual void | setUnderwaterVisibilityEnabled (bool enabled) |
| | Set / Get underwater visibility enabled.
|
| virtual void | setUnderwaterVisibility (double meters) |
| | Set the maximum visibility under water in meters.
|
| virtual void | setSurfaceTransparency (double transparency) |
| | Set the transparency of the water surface around coastlines.
|
| virtual void | setSurgeDepth (double meters) |
| | Set surge depth.
|
| virtual void | setDepthOffset (double meters) |
| | Set depth offset.
|
| virtual void | addSwell (double lengthInMeters, double heightInMeters, double radiansClockwiseFromNorth) |
| | Add a swell.
|
| virtual void | clearSwells () |
| | Clear all swells.
|
| | DtDynamicOceanObject (DtDe &de, DtUniqueID id) |
| | CTOR.
|
| virtual | ~DtDynamicOceanObject () |
| | DTOR.
|
| virtual double | seaLevel () const |
| virtual int | lodAltitude () const |
| virtual double | windSpeed () const |
| virtual double | windDirection () const |
| virtual double | windFetch () const |
| virtual bool | windDrivenSeaState () const |
| virtual void | getDouglasSeaState (int &seaState, double &seaStateDirection, int &swellState, double &swellStateDirection) const |
| virtual double | seaChoppiness () const |
| virtual bool | underwaterVisibilityEnabled () const |
| virtual double | underwaterVisibility () const |
| virtual double | surfaceTransparency () const |
| virtual double | surgeDepth () const |
| virtual double | depthOffset () const |
| virtual void | addSwell (const OceanSwell &swell) |
| virtual const OceanSwellList & | getSwells () const |
| | Get the list of swells.
|
| virtual void | setWaterCurrentSpeed (float speed) |
| | Set / get the speed of water currents in meters per second.
|
| virtual float | waterCurrentSpeed () const |
| virtual void | setWaterCurrentDirection (float direction) |
| | Set / get the direction of water currents in radians from north (clockwise).
|
| virtual float | waterCurrentDirection () const |
DtTritonDynamicOceanObject is the triton-based implementation of a DtDynamicOceanObject.
This object is distributed, and will typically be created and interfaced to using a DtDynamicOceanObjectAgent.