varcontainer.cpp
来自「產生你所需要的FIR濾波器」· C++ 代码 · 共 38 行
CPP
38 行
#include "VarContainer.h"
//////////////////////////////////////////////////////////////////////////////////////
// Constructor
// Get
// 1) Array of Variables assotiated with term
// 2) DIn Variable assotiated with Din
VarContainer::VarContainer(vector<MathVHDL_var*> termArray, MathVHDL_var* Din) {
mTermArray = termArray;
mDin = Din;
}
///////////////////////////////////////////////////////////////////////////////////////
// Get Term by number
MathVHDL_var* VarContainer::GetTerm(int num) {
return(mTermArray[num]);
}
MathVHDL_var* VarContainer::GetDin() {
return(mDin);
}
MathVHDL_var* VarContainer::GetByType(int Type,int TermNum) {
switch(Type) {
case TERMT_PP :
case TERMT_MM :
case TERMT_PM :
case TERMT_MP : return(GetTerm(TermNum));
break;
case SIG_P :
case SIG_M : return(GetDin());
break;
default : return(NULL);
break;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?