SQVectorData.h
Go to the documentation of this file.
1 /*
2 Copyright (C) Sartorius Stedim Data Analytics AB 2017 -
3 */
4 #ifndef _SQVECTORDATA_H_
5 #define _SQVECTORDATA_H_
6 
7 #include "SQDef.h"
8 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #ifdef _WIN32
17 #pragma pack(push, 8)
18 #endif
19 
20 #include "SQErrorCodes.h"
21 #include "SQFloatMatrix.h"
22 #include "SQStringVector.h"
23 
29  typedef struct tagSQ_VectorData
30  {
32  void* reserved;
33  } *SQ_VectorData;
34 
42  SQCEXPORT SQ_ErrorCode SQCDECL SQ_ClearVectorData(SQ_VectorData* pVectorData);
51  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetDataMatrix(SQ_VectorData pVectorData, SQ_FloatMatrix* pMatrix);
52 
62  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetDataMatrixCopy(SQ_VectorData pVectorData, SQ_FloatMatrix* pMatrix);
71  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetRowNames(SQ_VectorData pVectorData, SQ_StringVector* pRowNames);
72 
81  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetRowAliases(SQ_VectorData pVectorData, SQ_StringVector* pAliasNames);
82 
92  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetRowNames2(SQ_VectorData pVectorData, int iAlias, SQ_StringVector* pRowNames);
93 
102  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetColumnNames(SQ_VectorData pVectorData, SQ_StringVector* pColumnNames);
103 
104 
105 #ifdef _WIN32
106 #pragma pack(pop)
107 #endif
108 
109 #ifdef __cplusplus
110 }
111 #endif /*__cplusplus*/
112 
113 
114 #endif /* _SQVECTORDATA_H_ */
SQ_GetRowNames2
SQ_ErrorCode SQ_GetRowNames2(SQ_VectorData pVectorData, int iAlias, SQ_StringVector *pRowNames)
SQ_GetColumnNames
SQ_ErrorCode SQ_GetColumnNames(SQ_VectorData pVectorData, SQ_StringVector *pColumnNames)
SQ_GetRowAliases
SQ_ErrorCode SQ_GetRowAliases(SQ_VectorData pVectorData, SQ_StringVector *pAliasNames)
SQ_GetRowNames
SQ_ErrorCode SQ_GetRowNames(SQ_VectorData pVectorData, SQ_StringVector *pRowNames)
SQFloatMatrix.h
tagSQ_FloatMatrix
Definition: SQFloatMatrix.h:28
tagSQ_VectorData::reserved
void * reserved
Definition: SQVectorData.h:32
SQ_ClearVectorData
SQ_ErrorCode SQ_ClearVectorData(SQ_VectorData *pVectorData)
SQ_GetDataMatrix
SQ_ErrorCode SQ_GetDataMatrix(SQ_VectorData pVectorData, SQ_FloatMatrix *pMatrix)
tagSQ_StringVector
Definition: SQStringVector.h:27
SQ_ErrorCode
enum SQ_ErrorCodeEnum SQ_ErrorCode
SQ_VectorData
struct tagSQ_VectorData * SQ_VectorData
SQStringVector.h
SQErrorCodes.h
tagSQ_VectorData
Definition: SQVectorData.h:29
SQ_GetDataMatrixCopy
SQ_ErrorCode SQ_GetDataMatrixCopy(SQ_VectorData pVectorData, SQ_FloatMatrix *pMatrix)

Copyright (C) Sartorius Stedim Data Analytics AB - Generated by Doxygen