SQComponentVector.h
Go to the documentation of this file.
1 /*
2 Copyright (C) Sartorius Stedim Data Analytics AB 2017 -
3 */
4 #ifndef _SQCOMPONENTVECTOR_H_
5 #define _SQCOMPONENTVECTOR_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 
25  typedef struct tagSQ_ComponentVector
26  {
28  void* reserved;
30 
31 
40  SQCEXPORT SQ_ErrorCode SQCDECL SQ_InitComponentVector(SQ_ComponentVector *pVector, int nSize);
48  SQCEXPORT SQ_ErrorCode SQCDECL SQ_ClearComponentVector(SQ_ComponentVector* pVector);
60  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetDataInComponentVector(SQ_ComponentVector pVector, int nPos, int iPredComp, int iXComp, int iYComp);
72  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetDataFromComponentVector(SQ_ComponentVector pVector, int nPos, int *piPredComp, int *piXComp, int *piYComp);
81  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetComponentVectorSize(SQ_ComponentVector pVector, int* piSize);
82 
83 #ifdef _WIN32
84 #pragma pack(pop)
85 #endif
86 
87 #ifdef __cplusplus
88 }
89 #endif /*__cplusplus*/
90 
91 
92 #endif /* _SQCOMPONENTVECTOR_H_ */
SQ_ComponentVector
struct tagSQ_ComponentVector * SQ_ComponentVector
tagSQ_ComponentVector::reserved
void * reserved
Definition: SQComponentVector.h:28
tagSQ_ComponentVector
Definition: SQComponentVector.h:25
SQ_InitComponentVector
SQ_ErrorCode SQ_InitComponentVector(SQ_ComponentVector *pVector, int nSize)
SQ_GetComponentVectorSize
SQ_ErrorCode SQ_GetComponentVectorSize(SQ_ComponentVector pVector, int *piSize)
SQ_ClearComponentVector
SQ_ErrorCode SQ_ClearComponentVector(SQ_ComponentVector *pVector)
SQ_ErrorCode
enum SQ_ErrorCodeEnum SQ_ErrorCode
SQ_GetDataFromComponentVector
SQ_ErrorCode SQ_GetDataFromComponentVector(SQ_ComponentVector pVector, int nPos, int *piPredComp, int *piXComp, int *piYComp)
SQErrorCodes.h
SQ_SetDataInComponentVector
SQ_ErrorCode SQ_SetDataInComponentVector(SQ_ComponentVector pVector, int nPos, int iPredComp, int iXComp, int iYComp)

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