📄 nntoolkit_tlb.h
字号:
VARIANT OutputFun/*[in]*/, VARIANT DataDir/*[in]*/);
HRESULT __fastcall 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]*/);
__property Mwcomutil_tlb::IMWFlagsPtr MWFlags = {read = get_MWFlags, write = set_MWFlags};
};
typedef TCOMInnToolKitT<InnToolKit> TCOMInnToolKit;
// *********************************************************************//
// DispIntf: InnToolKit
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {22373373-AA9F-4B51-8C22-C834334A927C}
// *********************************************************************//
template<class T>
class InnToolKitDispT : public TAutoDriver<InnToolKit>
{
public:
InnToolKitDispT(){}
InnToolKitDispT(InnToolKit *pintf)
{
TAutoDriver<InnToolKit>::Bind(pintf, false);
}
InnToolKitDispT(InnToolKitPtr pintf)
{
TAutoDriver<InnToolKit>::Bind(pintf, true);
}
InnToolKitDispT& operator=(InnToolKit *pintf)
{
TAutoDriver<InnToolKit>::Bind(pintf, false);
return *this;
}
InnToolKitDispT& operator=(InnToolKitPtr pintf)
{
TAutoDriver<InnToolKit>::Bind(pintf, true);
return *this;
}
HRESULT BindDefault()
{
return OLECHECK(Bind(CLSID_nnToolKit_));
}
HRESULT BindRunning()
{
return BindToActive(CLSID_nnToolKit_);
}
HRESULT __fastcall get_MWFlags(Mwcomutil_tlb::IMWFlags** ppvFlags/*[out,retval]*/);
Mwcomutil_tlb::IMWFlags* __fastcall get_MWFlags(void);
HRESULT __fastcall set_MWFlags(Mwcomutil_tlb::IMWFlags* ppvFlags/*[in]*/);
HRESULT __fastcall fitdrawpic(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/,
VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/,
VARIANT SeqData/*[in]*/, VARIANT TargetData/*[in]*/,
VARIANT DataDir/*[in]*/);
HRESULT __fastcall fitforecast(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/,
VARIANT ModelNo/*[in]*/, VARIANT InputData/*[in]*/,
VARIANT DataDir/*[in]*/);
HRESULT __fastcall fitpoly(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/,
VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/,
VARIANT SeqData/*[in]*/, VARIANT TargetData/*[in]*/,
VARIANT DataDir/*[in]*/);
HRESULT __fastcall fitsimu(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/,
VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/,
VARIANT SeqData/*[in]*/, VARIANT TargetData/*[in]*/,
VARIANT DataDir/*[in]*/);
HRESULT __fastcall 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]*/);
HRESULT __fastcall 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]*/);
HRESULT __fastcall 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]*/);
HRESULT __fastcall 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]*/);
HRESULT __fastcall 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]*/);
__property Mwcomutil_tlb::IMWFlags* MWFlags = {read = get_MWFlags, write = set_MWFlags};
};
typedef InnToolKitDispT<InnToolKit> InnToolKitDisp;
// *********************************************************************//
// SmartIntf: TCOMInnToolKit
// Interface: InnToolKit
// *********************************************************************//
template <class T> HRESULT __fastcall
TCOMInnToolKitT<T>::get_MWFlags(Mwcomutil_tlb::IMWFlags** ppvFlags/*[out,retval]*/)
{
return (*this)->get_MWFlags(ppvFlags);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<T>::get_MWFlags(Mwcomutil_tlb::IMWFlagsPtr* ppvFlags/*[out,retval]*/)
{
return (*this)->get_MWFlags(IMWFlags**)ppvFlags);
}
template <class T> Mwcomutil_tlb::IMWFlagsPtr __fastcall
TCOMInnToolKitT<T>::get_MWFlags(void)
{
Mwcomutil_tlb::IMWFlags* ppvFlags;
OLECHECK(this->get_MWFlags((Mwcomutil_tlb::IMWFlags**)&ppvFlags));
return (Mwcomutil_tlb::IMWFlagsPtr)ppvFlags;
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<T>::set_MWFlags(Mwcomutil_tlb::IMWFlags* ppvFlags/*[in]*/)
{
return (*this)->set_MWFlags(ppvFlags);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<T>::set_MWFlags(Mwcomutil_tlb::IMWFlagsPtr ppvFlags/*[in]*/)
{
return (*this)->set_MWFlags(IMWFlags*)ppvFlags);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<T>::fitdrawpic(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/,
VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/,
VARIANT SeqData/*[in]*/, VARIANT TargetData/*[in]*/,
VARIANT DataDir/*[in]*/)
{
return (*this)->fitdrawpic(nargout, retstr, ModelNo, NetPara, SeqData, TargetData, DataDir);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<T>::fitforecast(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/,
VARIANT ModelNo/*[in]*/, VARIANT InputData/*[in]*/,
VARIANT DataDir/*[in]*/)
{
return (*this)->fitforecast(nargout, retstr, ModelNo, InputData, DataDir);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<T>::fitpoly(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/,
VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/,
VARIANT SeqData/*[in]*/, VARIANT TargetData/*[in]*/,
VARIANT DataDir/*[in]*/)
{
return (*this)->fitpoly(nargout, retstr, ModelNo, NetPara, SeqData, TargetData, DataDir);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<T>::fitsimu(long nargout/*[in]*/, VARIANT* retstr/*[in,out]*/,
VARIANT ModelNo/*[in]*/, VARIANT NetPara/*[in]*/,
VARIANT SeqData/*[in]*/, VARIANT TargetData/*[in]*/,
VARIANT DataDir/*[in]*/)
{
return (*this)->fitsimu(nargout, retstr, ModelNo, NetPara, SeqData, TargetData, DataDir);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<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]*/)
{
return (*this)->lmsimu(nargout, retdouble, ModelNo, NetPara, SimulatePara, InputFun, OutputFun,
DataDir);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<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]*/)
{
return (*this)->lmtrain(nargout, retstr, ModelNo, NetPara, TrainPara, InputFun, OutputFun, DataDir);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<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]*/)
{
return (*this)->pictrain(nargout, retstr, ModelNo, NetPara, TrainPara, InputFun, OutputFun,
DataDir);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<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]*/)
{
return (*this)->ptrnsimu(nargout, retdouble, ModelNo, NetPara, SimulatePara, InputFun, OutputFun,
DataDir);
}
template <class T> HRESULT __fastcall
TCOMInnToolKitT<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]*/)
{
return (*this)->ptrntrain(nargout, retstr, ModelNo, NetPara, TrainPara, InputFun, OutputFun,
DataDir);
}
// *********************************************************************//
// DispIntf: InnToolKit
// Flags: (4416) Dual OleAutomation Dispatchable
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -