SQFloatVector.h
Go to the documentation of this file.
1 /*
2 Copyright (C) Sartorius Stedim Data Analytics AB 2017 -
3 */
4 #ifndef _SQFLOATVECTOR_H_
5 #define _SQFLOATVECTOR_H_
6 
7 #include "SQDef.h"
8 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
17 #ifdef _WIN32
18 #pragma pack(push, 8)
19 #endif
20 
21 #include "SQErrorCodes.h"
22 
27  typedef struct tagSQ_FloatVector
28  {
30  void* reserved;
31  } *SQ_FloatVector;
32 
41  SQCEXPORT SQ_ErrorCode SQCDECL SQ_InitFloatVector(SQ_FloatVector* pVector, int iSize);
42 
51  SQCEXPORT SQ_ErrorCode SQCDECL SQ_CopyFloatVector(SQ_FloatVector pInVector, SQ_FloatVector* pOutVector);
52 
60  SQCEXPORT SQ_ErrorCode SQCDECL SQ_ClearFloatVector(SQ_FloatVector* pVector);
70  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetDataInFloatVector(SQ_FloatVector pVector, int iPos, float fVal);
80  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetDataFromFloatVector(const SQ_FloatVector pVector, int iPos, float* pfVal);
81 
90  SQCEXPORT SQ_ErrorCode SQCDECL SQ_SetFloatVector(SQ_FloatVector pVector, const float* pfVals);
99  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetFloatVector(const SQ_FloatVector pVector, float* pfVals);
108  SQCEXPORT SQ_ErrorCode SQCDECL SQ_GetFloatVectorSize(const SQ_FloatVector pVector, int* piSize);
109 
110 
111 #ifdef _WIN32
112 #pragma pack(pop)
113 #endif
114 
115 #ifdef __cplusplus
116 }
117 #endif /*__cplusplus*/
118 
119 
120 #endif /* _SQFLOATVECTOR_H_ */
tagSQ_FloatVector
Definition: SQFloatVector.h:27
tagSQ_FloatVector::reserved
void * reserved
Definition: SQFloatVector.h:30
SQ_GetFloatVectorSize
SQ_ErrorCode SQ_GetFloatVectorSize(const SQ_FloatVector pVector, int *piSize)
SQ_FloatVector
struct tagSQ_FloatVector * SQ_FloatVector
SQ_GetDataFromFloatVector
SQ_ErrorCode SQ_GetDataFromFloatVector(const SQ_FloatVector pVector, int iPos, float *pfVal)
SQ_SetDataInFloatVector
SQ_ErrorCode SQ_SetDataInFloatVector(SQ_FloatVector pVector, int iPos, float fVal)
SQ_ClearFloatVector
SQ_ErrorCode SQ_ClearFloatVector(SQ_FloatVector *pVector)
SQ_SetFloatVector
SQ_ErrorCode SQ_SetFloatVector(SQ_FloatVector pVector, const float *pfVals)
SQ_InitFloatVector
SQ_ErrorCode SQ_InitFloatVector(SQ_FloatVector *pVector, int iSize)
SQ_ErrorCode
enum SQ_ErrorCodeEnum SQ_ErrorCode
SQErrorCodes.h
SQ_GetFloatVector
SQ_ErrorCode SQ_GetFloatVector(const SQ_FloatVector pVector, float *pfVals)
SQ_CopyFloatVector
SQ_ErrorCode SQ_CopyFloatVector(SQ_FloatVector pInVector, SQ_FloatVector *pOutVector)

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