18 #include <boost/signals/connection.hpp>
20 #include <matrix/vlVector.h>
25 class DtTritonRotorWashModelInstance;
44 virtual void setModelDefinition(
const std::string& modelDef);
49 virtual void setRotorDiameter(
double diameter );
50 virtual double rotorDiameter()
const;
55 virtual void setRotorWindSpeed(
double speed );
56 virtual double rotorWindSpeed()
const;
62 virtual void addToScene(
const DtUniqueID& sceneObjectId,
63 int modelSet,
int visualizerType );
66 virtual void removeFromScene();
71 virtual void setVisible(
bool isVisible);
85 virtual DtVector currentHeloPosition()
const;
88 virtual DtTaitBryan currentHeloOrientation()
const;
95 virtual void calcDefaults();
98 virtual void setIsOverWater(
bool overWater );
103 virtual void slot_oceanAddedToScene();