⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nntoolkit_tlb.h

📁 C++BUILDER与MATLAB实现混合编程源代码
💻 H
📖 第 1 页 / 共 3 页
字号:
// GUID:      {22373373-AA9F-4B51-8C22-C834334A927C}
// *********************************************************************//
template <class T> HRESULT __fastcall
InnToolKitDispT<T>::get_MWFlags(Mwcomutil_tlb::IMWFlags** ppvFlags/*[out,retval]*/)
{
  _TDispID _dispid(*this, OLETEXT("MWFlags"), DISPID(1));
  TAutoArgs<0> _args;
  return OutRetValSetterPtr((LPDISPATCH*)(Mwcomutil_tlb::IMWFlags**)ppvFlags /*[VT_USERDEFINED:2]*/, _args, OlePropertyGet(_dispid, _args));
}

template <class T> Mwcomutil_tlb::IMWFlags* __fastcall
InnToolKitDispT<T>::get_MWFlags(void)
{
  Mwcomutil_tlb::IMWFlags* ppvFlags;
  this->get_MWFlags((Mwcomutil_tlb::IMWFlags**)&ppvFlags);
  return ppvFlags;
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::set_MWFlags(Mwcomutil_tlb::IMWFlags* ppvFlags/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("MWFlags"), DISPID(1));
  TAutoArgs<1> _args;
  _args[1] = (LPDISPATCH)(Mwcomutil_tlb::IMWFlags*)ppvFlags /*[VT_USERDEFINED:1]*/;
  return OlePropertyPut(_dispid, _args);
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::fitdrawpic(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/, 
                               VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/, 
                               VARIANT SeqData/*[in]*/, VARIANT TargetData/*[in]*/, 
                               VARIANT DataDir/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("fitdrawpic"), DISPID(2));
  TAutoArgs<7> _args;
  _args[1] = nargout /*[VT_I4:0]*/;
  _args[2] = retstr /*[VT_VARIANT:1]*/;
  _args[3] = ModelNo /*[VT_VARIANT:0]*/;
  _args[4] = NetPara /*[VT_VARIANT:0]*/;
  _args[5] = SeqData /*[VT_VARIANT:0]*/;
  _args[6] = TargetData /*[VT_VARIANT:0]*/;
  _args[7] = DataDir /*[VT_VARIANT:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::fitforecast(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/, 
                                VARIANT ModelNo/*[in]*/, VARIANT InputData/*[in]*/, 
                                VARIANT DataDir/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("fitforecast"), DISPID(3));
  TAutoArgs<5> _args;
  _args[1] = nargout /*[VT_I4:0]*/;
  _args[2] = retstr /*[VT_VARIANT:1]*/;
  _args[3] = ModelNo /*[VT_VARIANT:0]*/;
  _args[4] = InputData /*[VT_VARIANT:0]*/;
  _args[5] = DataDir /*[VT_VARIANT:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::fitpoly(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/, 
                            VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/, 
                            VARIANT SeqData/*[in]*/, VARIANT TargetData/*[in]*/, 
                            VARIANT DataDir/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("fitpoly"), DISPID(4));
  TAutoArgs<7> _args;
  _args[1] = nargout /*[VT_I4:0]*/;
  _args[2] = retstr /*[VT_VARIANT:1]*/;
  _args[3] = ModelNo /*[VT_VARIANT:0]*/;
  _args[4] = NetPara /*[VT_VARIANT:0]*/;
  _args[5] = SeqData /*[VT_VARIANT:0]*/;
  _args[6] = TargetData /*[VT_VARIANT:0]*/;
  _args[7] = DataDir /*[VT_VARIANT:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::fitsimu(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/, 
                            VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/, 
                            VARIANT SeqData/*[in]*/, VARIANT TargetData/*[in]*/, 
                            VARIANT DataDir/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("fitsimu"), DISPID(5));
  TAutoArgs<7> _args;
  _args[1] = nargout /*[VT_I4:0]*/;
  _args[2] = retstr /*[VT_VARIANT:1]*/;
  _args[3] = ModelNo /*[VT_VARIANT:0]*/;
  _args[4] = NetPara /*[VT_VARIANT:0]*/;
  _args[5] = SeqData /*[VT_VARIANT:0]*/;
  _args[6] = TargetData /*[VT_VARIANT:0]*/;
  _args[7] = DataDir /*[VT_VARIANT:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::lmsimu(long nargout/*[in]*/, VARIANT* retdouble/*[in,out]*/, 
                           VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/, 
                           VARIANT SimulatePara/*[in]*/, VARIANT InputFun/*[in]*/, 
                           VARIANT OutputFun/*[in]*/, VARIANT DataDir/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("lmsimu"), DISPID(6));
  TAutoArgs<8> _args;
  _args[1] = nargout /*[VT_I4:0]*/;
  _args[2] = retdouble /*[VT_VARIANT:1]*/;
  _args[3] = ModelNo /*[VT_VARIANT:0]*/;
  _args[4] = NetPara /*[VT_VARIANT:0]*/;
  _args[5] = SimulatePara /*[VT_VARIANT:0]*/;
  _args[6] = InputFun /*[VT_VARIANT:0]*/;
  _args[7] = OutputFun /*[VT_VARIANT:0]*/;
  _args[8] = DataDir /*[VT_VARIANT:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::lmtrain(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/, 
                            VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/, 
                            VARIANT TrainPara/*[in]*/, VARIANT InputFun/*[in]*/, 
                            VARIANT OutputFun/*[in]*/, VARIANT DataDir/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("lmtrain"), DISPID(7));
  TAutoArgs<8> _args;
  _args[1] = nargout /*[VT_I4:0]*/;
  _args[2] = retstr /*[VT_VARIANT:1]*/;
  _args[3] = ModelNo /*[VT_VARIANT:0]*/;
  _args[4] = NetPara /*[VT_VARIANT:0]*/;
  _args[5] = TrainPara /*[VT_VARIANT:0]*/;
  _args[6] = InputFun /*[VT_VARIANT:0]*/;
  _args[7] = OutputFun /*[VT_VARIANT:0]*/;
  _args[8] = DataDir /*[VT_VARIANT:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::pictrain(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/, 
                             VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/, 
                             VARIANT TrainPara/*[in]*/, VARIANT InputFun/*[in]*/, 
                             VARIANT OutputFun/*[in]*/, VARIANT DataDir/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("pictrain"), DISPID(8));
  TAutoArgs<8> _args;
  _args[1] = nargout /*[VT_I4:0]*/;
  _args[2] = retstr /*[VT_VARIANT:1]*/;
  _args[3] = ModelNo /*[VT_VARIANT:0]*/;
  _args[4] = NetPara /*[VT_VARIANT:0]*/;
  _args[5] = TrainPara /*[VT_VARIANT:0]*/;
  _args[6] = InputFun /*[VT_VARIANT:0]*/;
  _args[7] = OutputFun /*[VT_VARIANT:0]*/;
  _args[8] = DataDir /*[VT_VARIANT:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::ptrnsimu(long nargout/*[in]*/, VARIANT* retdouble/*[in,out]*/, 
                             VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/, 
                             VARIANT SimulatePara/*[in]*/, VARIANT InputFun/*[in]*/, 
                             VARIANT OutputFun/*[in]*/, VARIANT DataDir/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("ptrnsimu"), DISPID(9));
  TAutoArgs<8> _args;
  _args[1] = nargout /*[VT_I4:0]*/;
  _args[2] = retdouble /*[VT_VARIANT:1]*/;
  _args[3] = ModelNo /*[VT_VARIANT:0]*/;
  _args[4] = NetPara /*[VT_VARIANT:0]*/;
  _args[5] = SimulatePara /*[VT_VARIANT:0]*/;
  _args[6] = InputFun /*[VT_VARIANT:0]*/;
  _args[7] = OutputFun /*[VT_VARIANT:0]*/;
  _args[8] = DataDir /*[VT_VARIANT:0]*/;
  return OleFunction(_dispid, _args);
}

template <class T> HRESULT __fastcall
InnToolKitDispT<T>::ptrntrain(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/, 
                              VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/, 
                              VARIANT TrainPara/*[in]*/, VARIANT InputFun/*[in]*/, 
                              VARIANT OutputFun/*[in]*/, VARIANT DataDir/*[in]*/)
{
  _TDispID _dispid(*this, OLETEXT("ptrntrain"), DISPID(10));
  TAutoArgs<8> _args;
  _args[1] = nargout /*[VT_I4:0]*/;
  _args[2] = retstr /*[VT_VARIANT:1]*/;
  _args[3] = ModelNo /*[VT_VARIANT:0]*/;
  _args[4] = NetPara /*[VT_VARIANT:0]*/;
  _args[5] = TrainPara /*[VT_VARIANT:0]*/;
  _args[6] = InputFun /*[VT_VARIANT:0]*/;
  _args[7] = OutputFun /*[VT_VARIANT:0]*/;
  _args[8] = DataDir /*[VT_VARIANT:0]*/;
  return OleFunction(_dispid, _args);
}

// *********************************************************************//
// The following typedefs expose classes (named CoCoClassName) that       
// provide static Create() and CreateRemote(LPWSTR machineName) methods   
// for creating an instance of an exposed object. These functions can     
// be used by client wishing to automate CoClasses exposed by this        
// typelibrary.                                                           
// *********************************************************************//

// *********************************************************************//
// COCLASS DEFAULT INTERFACE CREATOR
// CoClass  : nnToolKit_
// Interface: TCOMInnToolKit
// *********************************************************************//
typedef TCoClassCreatorT<TCOMInnToolKit, InnToolKit, &CLSID_nnToolKit_, &IID_InnToolKit> ConnToolKit_;
#endif  //   __TLB_NO_INTERFACE_WRAPPERS


};     // namespace Nntoolkit_tlb

#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using  namespace Nntoolkit_tlb;
#endif

#pragma option pop

#endif // nnToolKit_TLBH

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -