home *** CD-ROM | disk | FTP | other *** search
- // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
-
- // NOTE: Do not modify the contents of this file. If this class is regenerated by
- // Microsoft Visual C++, your modifications will be overwritten.
-
-
- #include "stdafx.h"
- #include "ad.h"
-
- /////////////////////////////////////////////////////////////////////////////
- // CAD
-
- IMPLEMENT_DYNCREATE(CAD, CWnd)
-
- /////////////////////////////////////////////////////////////////////////////
- // CAD properties
-
- double CAD::GetASPositionEast()
- {
- double result;
- GetProperty(0x1, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASPositionEast(double propVal)
- {
- SetProperty(0x1, VT_R8, propVal);
- }
-
- long CAD::GetCoordinateSystem()
- {
- long result;
- GetProperty(0x2, VT_I4, (void*)&result);
- return result;
- }
-
- void CAD::SetCoordinateSystem(long propVal)
- {
- SetProperty(0x2, VT_I4, propVal);
- }
-
- double CAD::GetASPositionNorth()
- {
- double result;
- GetProperty(0x3, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASPositionNorth(double propVal)
- {
- SetProperty(0x3, VT_R8, propVal);
- }
-
- BOOL CAD::GetEnabled()
- {
- BOOL result;
- GetProperty(DISPID_ENABLED, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CAD::SetEnabled(BOOL propVal)
- {
- SetProperty(DISPID_ENABLED, VT_BOOL, propVal);
- }
-
- double CAD::GetASAltitude()
- {
- double result;
- GetProperty(0x4, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASAltitude(double propVal)
- {
- SetProperty(0x4, VT_R8, propVal);
- }
-
- double CAD::GetASAirspeed()
- {
- double result;
- GetProperty(0x5, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASAirspeed(double propVal)
- {
- SetProperty(0x5, VT_R8, propVal);
- }
-
- double CAD::GetASHeading()
- {
- double result;
- GetProperty(0x6, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASHeading(double propVal)
- {
- SetProperty(0x6, VT_R8, propVal);
- }
-
- double CAD::GetASPitch()
- {
- double result;
- GetProperty(0x7, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASPitch(double propVal)
- {
- SetProperty(0x7, VT_R8, propVal);
- }
-
- double CAD::GetASRoll()
- {
- double result;
- GetProperty(0x8, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASRoll(double propVal)
- {
- SetProperty(0x8, VT_R8, propVal);
- }
-
- double CAD::GetASRateofClimb()
- {
- double result;
- GetProperty(0x9, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASRateofClimb(double propVal)
- {
- SetProperty(0x9, VT_R8, propVal);
- }
-
- double CAD::GetASAngleofAttack()
- {
- double result;
- GetProperty(0xa, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASAngleofAttack(double propVal)
- {
- SetProperty(0xa, VT_R8, propVal);
- }
-
- double CAD::GetASSideslip()
- {
- double result;
- GetProperty(0xb, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASSideslip(double propVal)
- {
- SetProperty(0xb, VT_R8, propVal);
- }
-
- double CAD::GetASGload()
- {
- double result;
- GetProperty(0xc, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASGload(double propVal)
- {
- SetProperty(0xc, VT_R8, propVal);
- }
-
- double CAD::GetASWeight()
- {
- double result;
- GetProperty(0xd, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASWeight(double propVal)
- {
- SetProperty(0xd, VT_R8, propVal);
- }
-
- double CAD::GetASMachNumber()
- {
- double result;
- GetProperty(0xe, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetASMachNumber(double propVal)
- {
- SetProperty(0xe, VT_R8, propVal);
- }
-
- float CAD::GetTimeScale()
- {
- float result;
- GetProperty(0xf, VT_R4, (void*)&result);
- return result;
- }
-
- void CAD::SetTimeScale(float propVal)
- {
- SetProperty(0xf, VT_R4, propVal);
- }
-
- double CAD::GetACWingArea()
- {
- double result;
- GetProperty(0x10, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetACWingArea(double propVal)
- {
- SetProperty(0x10, VT_R8, propVal);
- }
-
- double CAD::GetACXcg()
- {
- double result;
- GetProperty(0x11, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetACXcg(double propVal)
- {
- SetProperty(0x11, VT_R8, propVal);
- }
-
- double CAD::GetACMac()
- {
- double result;
- GetProperty(0x12, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetACMac(double propVal)
- {
- SetProperty(0x12, VT_R8, propVal);
- }
-
- double CAD::GetACWtEmpty()
- {
- double result;
- GetProperty(0x13, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetACWtEmpty(double propVal)
- {
- SetProperty(0x13, VT_R8, propVal);
- }
-
- double CAD::GetACWtFuel()
- {
- double result;
- GetProperty(0x14, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetACWtFuel(double propVal)
- {
- SetProperty(0x14, VT_R8, propVal);
- }
-
- double CAD::GetACWingSpan()
- {
- double result;
- GetProperty(0x15, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetACWingSpan(double propVal)
- {
- SetProperty(0x15, VT_R8, propVal);
- }
-
- double CAD::GetACFuselageLength()
- {
- double result;
- GetProperty(0x16, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetACFuselageLength(double propVal)
- {
- SetProperty(0x16, VT_R8, propVal);
- }
-
- long CAD::GetACType()
- {
- long result;
- GetProperty(0x17, VT_I4, (void*)&result);
- return result;
- }
-
- void CAD::SetACType(long propVal)
- {
- SetProperty(0x17, VT_I4, propVal);
- }
-
- double CAD::GetCNTLThrottle()
- {
- double result;
- GetProperty(0x18, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCNTLThrottle(double propVal)
- {
- SetProperty(0x18, VT_R8, propVal);
- }
-
- double CAD::GetCNTLAileron()
- {
- double result;
- GetProperty(0x19, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCNTLAileron(double propVal)
- {
- SetProperty(0x19, VT_R8, propVal);
- }
-
- double CAD::GetCNTLElevator()
- {
- double result;
- GetProperty(0x1a, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCNTLElevator(double propVal)
- {
- SetProperty(0x1a, VT_R8, propVal);
- }
-
- double CAD::GetCNTLRudder()
- {
- double result;
- GetProperty(0x1b, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCNTLRudder(double propVal)
- {
- SetProperty(0x1b, VT_R8, propVal);
- }
-
- long CAD::GetCNTLFlaps()
- {
- long result;
- GetProperty(0x1c, VT_I4, (void*)&result);
- return result;
- }
-
- void CAD::SetCNTLFlaps(long propVal)
- {
- SetProperty(0x1c, VT_I4, propVal);
- }
-
- long CAD::GetCNTLGear()
- {
- long result;
- GetProperty(0x1d, VT_I4, (void*)&result);
- return result;
- }
-
- void CAD::SetCNTLGear(long propVal)
- {
- SetProperty(0x1d, VT_I4, propVal);
- }
-
- long CAD::GetCNTLSpoiler()
- {
- long result;
- GetProperty(0x1e, VT_I4, (void*)&result);
- return result;
- }
-
- void CAD::SetCNTLSpoiler(long propVal)
- {
- SetProperty(0x1e, VT_I4, propVal);
- }
-
- double CAD::GetFlapMoment()
- {
- double result;
- GetProperty(0x1f, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetFlapMoment(double propVal)
- {
- SetProperty(0x1f, VT_R8, propVal);
- }
-
- double CAD::GetFlapLift()
- {
- double result;
- GetProperty(0x20, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetFlapLift(double propVal)
- {
- SetProperty(0x20, VT_R8, propVal);
- }
-
- double CAD::GetFlapDrag()
- {
- double result;
- GetProperty(0x21, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetFlapDrag(double propVal)
- {
- SetProperty(0x21, VT_R8, propVal);
- }
-
- double CAD::GetFlapPosition()
- {
- double result;
- GetProperty(0x22, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetFlapPosition(double propVal)
- {
- SetProperty(0x22, VT_R8, propVal);
- }
-
- double CAD::GetGearMoment()
- {
- double result;
- GetProperty(0x23, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetGearMoment(double propVal)
- {
- SetProperty(0x23, VT_R8, propVal);
- }
-
- double CAD::GetGearDrag()
- {
- double result;
- GetProperty(0x24, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetGearDrag(double propVal)
- {
- SetProperty(0x24, VT_R8, propVal);
- }
-
- double CAD::GetGearPosition()
- {
- double result;
- GetProperty(0x25, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetGearPosition(double propVal)
- {
- SetProperty(0x25, VT_R8, propVal);
- }
-
- double CAD::GetSpoilerMoment()
- {
- double result;
- GetProperty(0x26, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetSpoilerMoment(double propVal)
- {
- SetProperty(0x26, VT_R8, propVal);
- }
-
- double CAD::GetSpoilerDrag()
- {
- double result;
- GetProperty(0x27, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetSpoilerDrag(double propVal)
- {
- SetProperty(0x27, VT_R8, propVal);
- }
-
- double CAD::GetSpoilerLift()
- {
- double result;
- GetProperty(0x28, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetSpoilerLift(double propVal)
- {
- SetProperty(0x28, VT_R8, propVal);
- }
-
- double CAD::GetSpoilerPosition()
- {
- double result;
- GetProperty(0x29, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetSpoilerPosition(double propVal)
- {
- SetProperty(0x29, VT_R8, propVal);
- }
-
- double CAD::GetLocalElevation()
- {
- double result;
- GetProperty(0x2a, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetLocalElevation(double propVal)
- {
- SetProperty(0x2a, VT_R8, propVal);
- }
-
- short CAD::GetAPHeadingHold()
- {
- short result;
- GetProperty(0x2b, VT_I2, (void*)&result);
- return result;
- }
-
- void CAD::SetAPHeadingHold(short propVal)
- {
- SetProperty(0x2b, VT_I2, propVal);
- }
-
- BOOL CAD::GetAPHeadingHoldEngage()
- {
- BOOL result;
- GetProperty(0x2c, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CAD::SetAPHeadingHoldEngage(BOOL propVal)
- {
- SetProperty(0x2c, VT_BOOL, propVal);
- }
-
- long CAD::GetAPAltitudeHold()
- {
- long result;
- GetProperty(0x2d, VT_I4, (void*)&result);
- return result;
- }
-
- void CAD::SetAPAltitudeHold(long propVal)
- {
- SetProperty(0x2d, VT_I4, propVal);
- }
-
- BOOL CAD::GetAPAltitudeHoldEngage()
- {
- BOOL result;
- GetProperty(0x2e, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CAD::SetAPAltitudeHoldEngage(BOOL propVal)
- {
- SetProperty(0x2e, VT_BOOL, propVal);
- }
-
- double CAD::GetRDDihedral()
- {
- double result;
- GetProperty(0x2f, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetRDDihedral(double propVal)
- {
- SetProperty(0x2f, VT_R8, propVal);
- }
-
- double CAD::GetRDAileronRollControl()
- {
- double result;
- GetProperty(0x30, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetRDAileronRollControl(double propVal)
- {
- SetProperty(0x30, VT_R8, propVal);
- }
-
- double CAD::GetRDRudderRollControl()
- {
- double result;
- GetProperty(0x31, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetRDRudderRollControl(double propVal)
- {
- SetProperty(0x31, VT_R8, propVal);
- }
-
- double CAD::GetRDRollDamping()
- {
- double result;
- GetProperty(0x32, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetRDRollDamping(double propVal)
- {
- SetProperty(0x32, VT_R8, propVal);
- }
-
- double CAD::GetRDYawDamping()
- {
- double result;
- GetProperty(0x33, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetRDYawDamping(double propVal)
- {
- SetProperty(0x33, VT_R8, propVal);
- }
-
- double CAD::GetYDYawStiffness()
- {
- double result;
- GetProperty(0x34, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetYDYawStiffness(double propVal)
- {
- SetProperty(0x34, VT_R8, propVal);
- }
-
- double CAD::GetYDRudderYawControl()
- {
- double result;
- GetProperty(0x35, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetYDRudderYawControl(double propVal)
- {
- SetProperty(0x35, VT_R8, propVal);
- }
-
- double CAD::GetYDAileronYawControl()
- {
- double result;
- GetProperty(0x36, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetYDAileronYawControl(double propVal)
- {
- SetProperty(0x36, VT_R8, propVal);
- }
-
- double CAD::GetYDRollDamping()
- {
- double result;
- GetProperty(0x37, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetYDRollDamping(double propVal)
- {
- SetProperty(0x37, VT_R8, propVal);
- }
-
- double CAD::GetYDYawDamping()
- {
- double result;
- GetProperty(0x38, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetYDYawDamping(double propVal)
- {
- SetProperty(0x38, VT_R8, propVal);
- }
-
- double CAD::GetIxx()
- {
- double result;
- GetProperty(0x39, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetIxx(double propVal)
- {
- SetProperty(0x39, VT_R8, propVal);
- }
-
- double CAD::GetIyy()
- {
- double result;
- GetProperty(0x3a, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetIyy(double propVal)
- {
- SetProperty(0x3a, VT_R8, propVal);
- }
-
- double CAD::GetIzz()
- {
- double result;
- GetProperty(0x3b, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetIzz(double propVal)
- {
- SetProperty(0x3b, VT_R8, propVal);
- }
-
- double CAD::GetIxz()
- {
- double result;
- GetProperty(0x3c, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetIxz(double propVal)
- {
- SetProperty(0x3c, VT_R8, propVal);
- }
-
- double CAD::GetFCBetaSideforce()
- {
- double result;
- GetProperty(0x3d, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetFCBetaSideforce(double propVal)
- {
- SetProperty(0x3d, VT_R8, propVal);
- }
-
- double CAD::GetFCRudderSideforce()
- {
- double result;
- GetProperty(0x3e, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetFCRudderSideforce(double propVal)
- {
- SetProperty(0x3e, VT_R8, propVal);
- }
-
- long CAD::GetCNTLBrake()
- {
- long result;
- GetProperty(0x3f, VT_I4, (void*)&result);
- return result;
- }
-
- void CAD::SetCNTLBrake(long propVal)
- {
- SetProperty(0x3f, VT_I4, propVal);
- }
-
- float CAD::GetAPStickRelease()
- {
- float result;
- GetProperty(0x40, VT_R4, (void*)&result);
- return result;
- }
-
- void CAD::SetAPStickRelease(float propVal)
- {
- SetProperty(0x40, VT_R4, propVal);
- }
-
- long CAD::GetEngineType()
- {
- long result;
- GetProperty(0x41, VT_I4, (void*)&result);
- return result;
- }
-
- void CAD::SetEngineType(long propVal)
- {
- SetProperty(0x41, VT_I4, propVal);
- }
-
- short CAD::GetEngineNumber()
- {
- short result;
- GetProperty(0x42, VT_I2, (void*)&result);
- return result;
- }
-
- void CAD::SetEngineNumber(short propVal)
- {
- SetProperty(0x42, VT_I2, propVal);
- }
-
- float CAD::GetEngineEfficiency()
- {
- float result;
- GetProperty(0x43, VT_R4, (void*)&result);
- return result;
- }
-
- void CAD::SetEngineEfficiency(float propVal)
- {
- SetProperty(0x43, VT_R4, propVal);
- }
-
- double CAD::GetEngineHorsePower()
- {
- double result;
- GetProperty(0x44, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetEngineHorsePower(double propVal)
- {
- SetProperty(0x44, VT_R8, propVal);
- }
-
- double CAD::GetEngineMaxThrust()
- {
- double result;
- GetProperty(0x45, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetEngineMaxThrust(double propVal)
- {
- SetProperty(0x45, VT_R8, propVal);
- }
-
- double CAD::GetACXcgReference()
- {
- double result;
- GetProperty(0x46, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetACXcgReference(double propVal)
- {
- SetProperty(0x46, VT_R8, propVal);
- }
-
- double CAD::GetACLeadingEdgeSweep()
- {
- double result;
- GetProperty(0x47, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetACLeadingEdgeSweep(double propVal)
- {
- SetProperty(0x47, VT_R8, propVal);
- }
-
- double CAD::GetCmV1()
- {
- double result;
- GetProperty(0x48, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmV1(double propVal)
- {
- SetProperty(0x48, VT_R8, propVal);
- }
-
- double CAD::GetCmV2()
- {
- double result;
- GetProperty(0x49, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmV2(double propVal)
- {
- SetProperty(0x49, VT_R8, propVal);
- }
-
- double CAD::GetCmAlpha1()
- {
- double result;
- GetProperty(0x4a, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmAlpha1(double propVal)
- {
- SetProperty(0x4a, VT_R8, propVal);
- }
-
- double CAD::GetCmAlpha2()
- {
- double result;
- GetProperty(0x4b, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmAlpha2(double propVal)
- {
- SetProperty(0x4b, VT_R8, propVal);
- }
-
- double CAD::GetCmEL1()
- {
- double result;
- GetProperty(0x4c, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmEL1(double propVal)
- {
- SetProperty(0x4c, VT_R8, propVal);
- }
-
- double CAD::GetCmEL2()
- {
- double result;
- GetProperty(0x4d, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmEL2(double propVal)
- {
- SetProperty(0x4d, VT_R8, propVal);
- }
-
- double CAD::GetCmAlphadot1()
- {
- double result;
- GetProperty(0x4e, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmAlphadot1(double propVal)
- {
- SetProperty(0x4e, VT_R8, propVal);
- }
-
- double CAD::GetCmQ1()
- {
- double result;
- GetProperty(0x4f, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmQ1(double propVal)
- {
- SetProperty(0x4f, VT_R8, propVal);
- }
-
- double CAD::GetCmQ2()
- {
- double result;
- GetProperty(0x50, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmQ2(double propVal)
- {
- SetProperty(0x50, VT_R8, propVal);
- }
-
- double CAD::GetCmAlphadot2()
- {
- double result;
- GetProperty(0x51, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCmAlphadot2(double propVal)
- {
- SetProperty(0x51, VT_R8, propVal);
- }
-
- double CAD::GetVLow()
- {
- double result;
- GetProperty(0x52, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetVLow(double propVal)
- {
- SetProperty(0x52, VT_R8, propVal);
- }
-
- double CAD::GetVHigh()
- {
- double result;
- GetProperty(0x53, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetVHigh(double propVal)
- {
- SetProperty(0x53, VT_R8, propVal);
- }
-
- double CAD::GetCLMinimumDrag()
- {
- double result;
- GetProperty(0x54, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCLMinimumDrag(double propVal)
- {
- SetProperty(0x54, VT_R8, propVal);
- }
-
- double CAD::GetCLMax()
- {
- double result;
- GetProperty(0x55, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCLMax(double propVal)
- {
- SetProperty(0x55, VT_R8, propVal);
- }
-
- double CAD::GetCLMin()
- {
- double result;
- GetProperty(0x56, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCLMin(double propVal)
- {
- SetProperty(0x56, VT_R8, propVal);
- }
-
- double CAD::GetCLStallAngleofAttack()
- {
- double result;
- GetProperty(0x57, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCLStallAngleofAttack(double propVal)
- {
- SetProperty(0x57, VT_R8, propVal);
- }
-
- double CAD::GetCDZeroLift()
- {
- double result;
- GetProperty(0x58, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCDZeroLift(double propVal)
- {
- SetProperty(0x58, VT_R8, propVal);
- }
-
- double CAD::GetCDEngine()
- {
- double result;
- GetProperty(0x59, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCDEngine(double propVal)
- {
- SetProperty(0x59, VT_R8, propVal);
- }
-
- double CAD::GetCDSpeedDamping()
- {
- double result;
- GetProperty(0x5a, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetCDSpeedDamping(double propVal)
- {
- SetProperty(0x5a, VT_R8, propVal);
- }
-
- double CAD::GetWindSpeed()
- {
- double result;
- GetProperty(0x5b, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetWindSpeed(double propVal)
- {
- SetProperty(0x5b, VT_R8, propVal);
- }
-
- double CAD::GetWindDirection()
- {
- double result;
- GetProperty(0x5c, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetWindDirection(double propVal)
- {
- SetProperty(0x5c, VT_R8, propVal);
- }
-
- float CAD::GetAPPitchLimit()
- {
- float result;
- GetProperty(0x5d, VT_R4, (void*)&result);
- return result;
- }
-
- void CAD::SetAPPitchLimit(float propVal)
- {
- SetProperty(0x5d, VT_R4, propVal);
- }
-
- float CAD::GetAPRollLimit()
- {
- float result;
- GetProperty(0x5e, VT_R4, (void*)&result);
- return result;
- }
-
- void CAD::SetAPRollLimit(float propVal)
- {
- SetProperty(0x5e, VT_R4, propVal);
- }
-
- double CAD::GetFalseEasting()
- {
- double result;
- GetProperty(0x5f, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetFalseEasting(double propVal)
- {
- SetProperty(0x5f, VT_R8, propVal);
- }
-
- double CAD::GetFalseNorthing()
- {
- double result;
- GetProperty(0x60, VT_R8, (void*)&result);
- return result;
- }
-
- void CAD::SetFalseNorthing(double propVal)
- {
- SetProperty(0x60, VT_R8, propVal);
- }
-
- short CAD::GetGridZone()
- {
- short result;
- GetProperty(0x61, VT_I2, (void*)&result);
- return result;
- }
-
- void CAD::SetGridZone(short propVal)
- {
- SetProperty(0x61, VT_I2, propVal);
- }
-
- /////////////////////////////////////////////////////////////////////////////
- // CAD operations
-
- void CAD::ShowPropertyPage()
- {
- InvokeHelper(0x62, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CAD::Update(float dt)
- {
- static BYTE parms[] =
- VTS_R4;
- InvokeHelper(0x63, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
- dt);
- }
-
- void CAD::AboutBox()
- {
- InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-