16 #include <vlutil/vlMachineTypes.h>
74 virtual void addWeapon(
const DtString& weap);
94 virtual void setNumberOfRounds(
int rounds);
95 virtual int numberOfRounds()
const;
96 virtual bool numberOfRoundsSpecified()
const;
98 virtual void setDispersionRadius(DtReal radius);
99 virtual DtReal dispersionRadius()
const;
100 virtual bool dispersionRadiusSpecified()
const;
102 virtual void setHeightAboveTerrain(DtReal height);
103 virtual DtReal heightAboveTerrain()
const;
104 virtual bool heightAboveTerrainSpecified()
const;
106 virtual void setMuzzleSpeed(DtReal v);
107 virtual DtReal muzzleSpeed()
const;
108 virtual bool muzzleSpeedSpecified()
const;
110 virtual void setMuzzleOrientation(DtTaitBryan & orient);
112 virtual bool muzzleOrientationSpecified()
const;
120 virtual bool setFromNet(
const char* contentBuffer,
121 unsigned contentSize);
134 virtual DtString parameterStringRep()
const;