/**************************************************************************** ** ** Namespace TTRFRECEIVERLib generated by dumpcpp from type library ** TTRFReceiver.ocx ** ****************************************************************************/ #ifndef QAX_DUMPCPP_TTRFRECEIVERLIB_H #define QAX_DUMPCPP_TTRFRECEIVERLIB_H // Define this symbol to __declspec(dllexport) or __declspec(dllimport) #ifndef TTRFRECEIVERLIB_EXPORT #define TTRFRECEIVERLIB_EXPORT #endif #include #include #include #include struct IDispatch; // Referenced namespace namespace TTRFRECEIVERLib { class TTRFRECEIVERLIB_EXPORT _DTTRFReceiver : public QAxObject { public: _DTTRFReceiver(IDispatch *subobject = 0, QAxObject *parent = 0) : QAxObject((IUnknown*)subobject, parent) { internalRelease(); } /* Method Close For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool Close(); /* Method GetLineLocation For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool GetLineLocation(int line, int zone, double& pXStart, double& pYStart, double& pXEnd, double& pYEnd); /* Method GetNumLines For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetNumLines(); /* Method GetNumZones For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetNumZones(); /* Method GetProbeName For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline QString GetProbeName(); /* Method GetProbeSN For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetProbeSN(); /* Method GetProbeType For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetProbeType(); /* Method GetRFDataLine For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetRFDataLine(int line, int zone, int& pSamples); /* Method GetRFDataRange For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool GetRFDataRange(int& pMin, int& pMax); /* Method GetRate For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline double GetRate(); /* Method GetSequenceNum For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetSequenceNum(); /* Method GetSpeedOfSound For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline double GetSpeedOfSound(); /* Method GetTimestamp For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline QString GetTimestamp(); /* Method GetTriggerTimestamp For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline QString GetTriggerTimestamp(); /* Method GetZoneInfo For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool GetZoneInfo(int zone, int& pStartSample, int& pEndSample, double& pMetersPerSample, double& pTransmitFrequency, double& pFocusDepthCM); /* Method Open For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool Open(const QString& name); /* Method ReleaseFrame For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool ReleaseFrame(); /* Method WaitForFrame For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int WaitForFrame(int timeoutms); // meta object functions static const QMetaObject staticMetaObject; virtual const QMetaObject *metaObject() const { return &staticMetaObject; } virtual void *qt_metacast(const char *); }; // skipping event interface _DTTRFReceiverEvents // Actual coclasses class TTRFRECEIVERLIB_EXPORT TTRFReceiver : public QAxWidget { public: TTRFReceiver(QWidget *parent = 0, Qt::WindowFlags f = 0) : QAxWidget(parent, f) { setControl("{fd6943f7-fcc9-4873-bdc0-1b65de7cd75b}"); } /* Method Close For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool Close(); /* Method GetLineLocation For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool GetLineLocation(int line, int zone, double& pXStart, double& pYStart, double& pXEnd, double& pYEnd); /* Method GetNumLines For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetNumLines(); /* Method GetNumZones For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetNumZones(); /* Method GetProbeName For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline QString GetProbeName(); /* Method GetProbeSN For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetProbeSN(); /* Method GetProbeType For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetProbeType(); /* Method GetRFDataLine For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetRFDataLine(int line, int zone, int& pSamples); /* Method GetRFDataRange For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool GetRFDataRange(int& pMin, int& pMax); /* Method GetRate For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline double GetRate(); /* Method GetSequenceNum For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int GetSequenceNum(); /* Method GetSpeedOfSound For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline double GetSpeedOfSound(); /* Method GetTimestamp For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline QString GetTimestamp(); /* Method GetTriggerTimestamp For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline QString GetTriggerTimestamp(); /* Method GetZoneInfo For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool GetZoneInfo(int zone, int& pStartSample, int& pEndSample, double& pMetersPerSample, double& pTransmitFrequency, double& pFocusDepthCM); /* Method Open For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool Open(const QString& name); /* Method ReleaseFrame For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline bool ReleaseFrame(); /* Method WaitForFrame For more information, see help context 0 in D:\Ultrasound\Terason 3000\OCX\V4.1.0\TTRFReceiver.hlp. */ inline int WaitForFrame(int timeoutms); // meta object functions static const QMetaObject staticMetaObject; virtual const QMetaObject *metaObject() const { return &staticMetaObject; } virtual void *qt_metacast(const char *); }; // member function implementation #ifndef QAX_DUMPCPP_TTRFRECEIVERLIB_NOINLINES inline bool _DTTRFReceiver::Close() { bool qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 7, _a); return qax_result; } inline bool _DTTRFReceiver::GetLineLocation(int line, int zone, double& pXStart, double& pYStart, double& pXEnd, double& pYEnd) { bool qax_result; void *_a[] = {(void*)&qax_result, (void*)&line, (void*)&zone, (void*)&pXStart, (void*)&pYStart, (void*)&pXEnd, (void*)&pYEnd}; qt_metacall(QMetaObject::InvokeMetaMethod, 8, _a); return qax_result; } inline int _DTTRFReceiver::GetNumLines() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 9, _a); return qax_result; } inline int _DTTRFReceiver::GetNumZones() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 10, _a); return qax_result; } inline QString _DTTRFReceiver::GetProbeName() { QString qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 11, _a); return qax_result; } inline int _DTTRFReceiver::GetProbeSN() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 12, _a); return qax_result; } inline int _DTTRFReceiver::GetProbeType() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 13, _a); return qax_result; } inline int _DTTRFReceiver::GetRFDataLine(int line, int zone, int& pSamples) { int qax_result; void *_a[] = {(void*)&qax_result, (void*)&line, (void*)&zone, (void*)&pSamples}; qt_metacall(QMetaObject::InvokeMetaMethod, 14, _a); return qax_result; } inline bool _DTTRFReceiver::GetRFDataRange(int& pMin, int& pMax) { bool qax_result; void *_a[] = {(void*)&qax_result, (void*)&pMin, (void*)&pMax}; qt_metacall(QMetaObject::InvokeMetaMethod, 15, _a); return qax_result; } inline double _DTTRFReceiver::GetRate() { double qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 16, _a); return qax_result; } inline int _DTTRFReceiver::GetSequenceNum() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 17, _a); return qax_result; } inline double _DTTRFReceiver::GetSpeedOfSound() { double qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 18, _a); return qax_result; } inline QString _DTTRFReceiver::GetTimestamp() { QString qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 19, _a); return qax_result; } inline QString _DTTRFReceiver::GetTriggerTimestamp() { QString qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 20, _a); return qax_result; } inline bool _DTTRFReceiver::GetZoneInfo(int zone, int& pStartSample, int& pEndSample, double& pMetersPerSample, double& pTransmitFrequency, double& pFocusDepthCM) { bool qax_result; void *_a[] = {(void*)&qax_result, (void*)&zone, (void*)&pStartSample, (void*)&pEndSample, (void*)&pMetersPerSample, (void*)&pTransmitFrequency, (void*)&pFocusDepthCM}; qt_metacall(QMetaObject::InvokeMetaMethod, 21, _a); return qax_result; } inline bool _DTTRFReceiver::Open(const QString& name) { bool qax_result; void *_a[] = {(void*)&qax_result, (void*)&name}; qt_metacall(QMetaObject::InvokeMetaMethod, 22, _a); return qax_result; } inline bool _DTTRFReceiver::ReleaseFrame() { bool qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 23, _a); return qax_result; } inline int _DTTRFReceiver::WaitForFrame(int timeoutms) { int qax_result; void *_a[] = {(void*)&qax_result, (void*)&timeoutms}; qt_metacall(QMetaObject::InvokeMetaMethod, 24, _a); return qax_result; } inline bool TTRFReceiver::Close() { bool qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 31, _a); return qax_result; } inline bool TTRFReceiver::GetLineLocation(int line, int zone, double& pXStart, double& pYStart, double& pXEnd, double& pYEnd) { bool qax_result; void *_a[] = {(void*)&qax_result, (void*)&line, (void*)&zone, (void*)&pXStart, (void*)&pYStart, (void*)&pXEnd, (void*)&pYEnd}; qt_metacall(QMetaObject::InvokeMetaMethod, 32, _a); return qax_result; } inline int TTRFReceiver::GetNumLines() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 33, _a); return qax_result; } inline int TTRFReceiver::GetNumZones() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 34, _a); return qax_result; } inline QString TTRFReceiver::GetProbeName() { QString qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 35, _a); return qax_result; } inline int TTRFReceiver::GetProbeSN() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 36, _a); return qax_result; } inline int TTRFReceiver::GetProbeType() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 37, _a); return qax_result; } inline int TTRFReceiver::GetRFDataLine(int line, int zone, int& pSamples) { int qax_result; void *_a[] = {(void*)&qax_result, (void*)&line, (void*)&zone, (void*)&pSamples}; qt_metacall(QMetaObject::InvokeMetaMethod, 38, _a); return qax_result; } inline bool TTRFReceiver::GetRFDataRange(int& pMin, int& pMax) { bool qax_result; void *_a[] = {(void*)&qax_result, (void*)&pMin, (void*)&pMax}; qt_metacall(QMetaObject::InvokeMetaMethod, 39, _a); return qax_result; } inline double TTRFReceiver::GetRate() { double qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 40, _a); return qax_result; } inline int TTRFReceiver::GetSequenceNum() { int qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 41, _a); return qax_result; } inline double TTRFReceiver::GetSpeedOfSound() { double qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 42, _a); return qax_result; } inline QString TTRFReceiver::GetTimestamp() { QString qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 43, _a); return qax_result; } inline QString TTRFReceiver::GetTriggerTimestamp() { QString qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 44, _a); return qax_result; } inline bool TTRFReceiver::GetZoneInfo(int zone, int& pStartSample, int& pEndSample, double& pMetersPerSample, double& pTransmitFrequency, double& pFocusDepthCM) { bool qax_result; void *_a[] = {(void*)&qax_result, (void*)&zone, (void*)&pStartSample, (void*)&pEndSample, (void*)&pMetersPerSample, (void*)&pTransmitFrequency, (void*)&pFocusDepthCM}; qt_metacall(QMetaObject::InvokeMetaMethod, 45, _a); return qax_result; } inline bool TTRFReceiver::Open(const QString& name) { bool qax_result; void *_a[] = {(void*)&qax_result, (void*)&name}; qt_metacall(QMetaObject::InvokeMetaMethod, 46, _a); return qax_result; } inline bool TTRFReceiver::ReleaseFrame() { bool qax_result; void *_a[] = {(void*)&qax_result}; qt_metacall(QMetaObject::InvokeMetaMethod, 47, _a); return qax_result; } inline int TTRFReceiver::WaitForFrame(int timeoutms) { int qax_result; void *_a[] = {(void*)&qax_result, (void*)&timeoutms}; qt_metacall(QMetaObject::InvokeMetaMethod, 48, _a); return qax_result; } #endif } template<> inline void *qMetaTypeConstructHelper(const TTRFRECEIVERLib::_DTTRFReceiver *t) { Q_ASSERT(!t); return new TTRFRECEIVERLib::_DTTRFReceiver; } template<> inline void *qMetaTypeConstructHelper(const TTRFRECEIVERLib::TTRFReceiver *t) { Q_ASSERT(!t); return new TTRFRECEIVERLib::TTRFReceiver; } #endif