50 virtual void setVisible(
bool isVisible);
55 virtual void setSprayEnabled(
bool b );
56 virtual bool sprayEnabled()
const;
62 virtual void setWakeOffset(
double offset );
63 virtual double wakeOffset()
const;
69 virtual void setBowSprayOffset(
double offset );
70 virtual double bowSprayOffset()
const;
76 virtual void setBowWaveOffset(
double offset );
77 virtual double bowWaveOffset()
const;
83 virtual void setSternWaveOffset(
double offset );
84 virtual double sternWaveOffset()
const;
89 virtual void setShipLength(
double length );
90 virtual double shipLength()
const;
95 virtual void setBeamWidth(
double width );
96 virtual double beamWidth()
const;
101 virtual void setPropWashEnabled(
bool b);
102 virtual bool propWashEnabled()
const;
108 virtual void setPropWashOffset(
double offset );
109 virtual double propWashOffset()
const;
115 virtual void setDraft(
double draft );
116 virtual double draft()
const;
123 virtual void setLODDistance(
double distance );
124 virtual double lodDistance()
const;
129 virtual void setSprayVelocityScale(
double scale );
130 virtual double sprayVelocityScale()
const;
135 virtual void setBowWaveScale(
double scale );
136 virtual double bowWaveScale()
const;
141 virtual void setMaxBowWaveAmplitude(
double amplitude );
142 virtual double maxBowWaveAmplitude()
const;
147 virtual void setBowSize(
double size );
148 virtual double bowSize()
const;
153 virtual void setSpraySizeScale(
double scale );
154 virtual double spraySizeScale()
const;
160 virtual void setNumHullSprays(
int numSprays );
161 virtual int numHullSprays()
const;
167 virtual void setHullSprayStartOffset(
double offset );
168 virtual double hullSprayStartOffset()
const;
174 virtual void setHullSprayEndOffset(
double offset );
175 virtual double hullSprayEndOffset()
const;
180 virtual void setHullSprayVerticalOffset(
double scale );
181 virtual double hullSprayVerticalOffset()
const;
186 virtual void setHullSprayVelocityScale(
double scale );
187 virtual double hullSprayVelocityScale()
const;
193 virtual void setHullSpraySizeScale(
double scale );
194 virtual double hullSpraySizeScale()
const;
198 virtual void setDefaultWakeOffset(
double offset );
201 virtual void setDefaultBowSprayOffset(
double offset );
204 virtual void setDefaultBowWaveOffset(
double offset );
207 virtual void setDefaultSternWaveOffset(
double offset );
210 virtual void setDefaultShipLength(
double length );
213 virtual void setDefaultBeamWidth(
double width );
216 virtual void setDefaultDraft(
double draft );
219 virtual void setDefaultLODDistance(
double distance );
222 virtual void setDefaultPropWashOffset(
double offset );
225 virtual void setDefaultSprayVelocityScale(
double scale );
228 virtual void setDefaultBowWaveScale(
double scale );
231 virtual void setDefaultMaxBowWaveAmplitude(
double amplitude );
234 virtual void setDefaultBowSize(
double size );
237 virtual void setDefaultSpraySizeScale(
double scale );
240 virtual void setDefaultNumHullSprays(
int sprays );
243 virtual void setDefaultHullSpraySizeScale(
double scale );
246 virtual void setDefaultHullSprayVelocityScale(
double scale );
249 virtual void setDefaultHullSprayStart(
double extent );
252 virtual void setDefaultHullSprayEnd(
double extent );
255 virtual void setDefaultHullSprayVerticalOffset(
double offset );
259 bool contributesToBound()
const;
263 Triton::WakeGenerator* wakeGenerator();
266 virtual void slot_tritonAboutToBeDeleted();