50 virtual void setVisible(
bool isVisible);
55 virtual void setSprayEnabled(
bool b );
56 virtual bool sprayEnabled()
const;
62 virtual void setSternWaveEnabled(
bool b );
63 virtual bool sternWaveEnabled()
const;
69 virtual void setWakeOffset(
double offset );
70 virtual double wakeOffset()
const;
76 virtual void setBowSprayOffset(
double offset );
77 virtual double bowSprayOffset()
const;
83 virtual void setBowWaveOffset(
double offset );
84 virtual double bowWaveOffset()
const;
90 virtual void setSternWaveOffset(
double offset );
91 virtual double sternWaveOffset()
const;
96 virtual void setShipLength(
double length );
97 virtual double shipLength()
const;
102 virtual void setBeamWidth(
double width );
103 virtual double beamWidth()
const;
108 virtual void setPropWashEnabled(
bool b);
109 virtual bool propWashEnabled()
const;
115 virtual void setPropWashOffset(
double offset );
116 virtual double propWashOffset()
const;
122 virtual void setPropWashFadeTime(
double fadeTime );
123 virtual double propWashFadeTime()
const;
129 virtual void setDraft(
double draft );
130 virtual double draft()
const;
135 virtual void setSprayVelocityScale(
double scale );
136 virtual double sprayVelocityScale()
const;
141 virtual void setBowWaveScale(
double scale );
142 virtual double bowWaveScale()
const;
147 virtual void setMaxBowWaveAmplitude(
double amplitude );
148 virtual double maxBowWaveAmplitude()
const;
153 virtual void setBowSize(
double size );
154 virtual double bowSize()
const;
159 virtual void setSpraySizeScale(
double scale );
160 virtual double spraySizeScale()
const;
166 virtual void setNumHullSprays(
int numSprays );
167 virtual int numHullSprays()
const;
173 virtual void setHullSprayStartOffset(
double offset );
174 virtual double hullSprayStartOffset()
const;
180 virtual void setHullSprayEndOffset(
double offset );
181 virtual double hullSprayEndOffset()
const;
186 virtual void setHullSprayVerticalOffset(
double scale );
187 virtual double hullSprayVerticalOffset()
const;
192 virtual void setHullSprayVelocityScale(
double scale );
193 virtual double hullSprayVelocityScale()
const;
199 virtual void setHullSpraySizeScale(
double scale );
200 virtual double hullSpraySizeScale()
const;
204 virtual void setDefaultWakeOffset(
double offset );
207 virtual void setDefaultBowSprayOffset(
double offset );
210 virtual void setDefaultBowWaveOffset(
double offset );
213 virtual void setDefaultSternWaveOffset(
double offset );
216 virtual void setDefaultShipLength(
double length );
219 virtual void setDefaultBeamWidth(
double width );
222 virtual void setDefaultDraft(
double draft );
225 virtual void setDefaultPropWashOffset(
double offset );
228 virtual void setDefaultPropWashFadeTime(
double fadeTime );
231 virtual void setDefaultSprayVelocityScale(
double scale );
234 virtual void setDefaultBowWaveScale(
double scale );
237 virtual void setDefaultMaxBowWaveAmplitude(
double amplitude );
240 virtual void setDefaultBowSize(
double size );
243 virtual void setDefaultSpraySizeScale(
double scale );
246 virtual void setDefaultNumHullSprays(
int sprays );
249 virtual void setDefaultHullSpraySizeScale(
double scale );
252 virtual void setDefaultHullSprayVelocityScale(
double scale );
255 virtual void setDefaultHullSprayStart(
double extent );
258 virtual void setDefaultHullSprayEnd(
double extent );
261 virtual void setDefaultHullSprayVerticalOffset(
double offset );
265 bool contributesToBound()
const;
269 Triton::WakeGenerator* wakeGenerator();
272 virtual void slot_tritonAboutToBeDeleted();