📄 vectorarray.c
字号:
static char rcsid[] = "$RCSfile: VectorArray.c,v $ $Revision: 1.2 $ $State: Exp $";
#endif
static char * srcFile = __FILE__;
/*------------------------------------------------------------------------------
* function: VectorArray::VectorArray
* VectorArray constructor.
*/
VectorArray::VectorArray(int vectorCount)
{
DO_DEBUG(printf("VectorArray::VectorArray(%d)\n", vectorCount));
_vectorCount = vectorCount;
_vectors = new Vector[_vectorCount];
}
/*------------------------------------------------------------------------------
* function: VectorArray::~VectorArray
* VectorArray destructor.
*/
VectorArray::~VectorArray()
{
DO_DEBUG(printf("VectorArray::~VectorArray()\n"));
delete [] _vectors;
}
/*------------------------------------------------------------------------------
* function: VectorArray::Init
* Initialize a Vector in the VectorArray.
*/
DevStatus
VectorArray::Init(int vecNum, int vecDim)
{
DO_DEBUG(printf("VectorArray::Init()\n"));
DevStatus result = StatusOk;
_vectors[vecNum].Init(vecDim);
return result;
}
/*------------------------------------------------------------------------------
* function: VectorArray::GetVecCount
* Return the number of vectors in the array.
*/
int
VectorArray::GetVecCount()
{
DO_DEBUG(printf("VectorArray::GetVecCount()\n"));
return _vectorCount;
}
/*------------------------------------------------------------------------------
* function: VectorArray::GetVector
* Return one of the vectors.
*/
Vector *
VectorArray::GetVector(int vecNum)
{
DO_DEBUG(printf("VectorArray::GetVector()\n"));
return &_vectors[vecNum];
}
/*============================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -