15 #ifndef DtBallisticGunDescriptor_H_
16 #define DtBallisticGunDescriptor_H_
65 virtual DtReal muzzleSpeed()
const;
66 virtual void setMuzzleSpeed(DtReal muzzleSpeed);
71 virtual int roundsPerMagazine()
const;
72 virtual void setRoundsPerMagazine(
int roundsPerMagazine);
77 virtual int roundsPerMinute()
const;
78 virtual void setRoundsPerMinute(
const int roundsPerMinute);
83 virtual DtReal extraTimeBetweenBursts()
const;
84 virtual void setExtraTimeBetweenBursts(
const DtReal extraTimeBetweenBursts);
89 virtual const DtString& rangeName()
const;
90 virtual void setRangeName(
const DtString& rangeName);
95 virtual DtReal elevationRate()
const;
96 virtual void setElevationRate(DtReal pElevationRate);
101 virtual DtReal maxElevationRange()
const;
102 virtual void setMaxElevationRange(DtReal pElevationRange);
107 virtual DtReal minElevationRange()
const;
108 virtual void setMinElevationRange(DtReal pElevationRange);
113 virtual DtReal neutralElevation()
const;
114 virtual void setNeutralElevation(DtReal elevation);
119 virtual const DtVector& muzzleOffset()
const;
120 virtual void setMuzzleOffset(
const DtVector& muzzleOffset);
125 virtual bool velocityCheck()
const;
126 virtual void setVelocityCheck(
bool check);
131 virtual const DtString& hitProbabilityFilename();
132 virtual void setHitProbabilityFilename(
const DtString& filename);