FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kBinCSum4BlockInfo.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_BIN_CSUM4_BLOCK_INFO_H
9 #define K_FIRESYNC_BIN_CSUM4_BLOCK_INFO_H
10 
11 #include <kFireSync/kNodeDef.h>
12 
19 //typedef kObject kBinCSum4BlockInfo; --forward-declared in kFsDef.x.h
20 
30 
40 kFsFx(kStatus) kBinCSum4BlockInfo_Load(kBinCSum4BlockInfo* info, kXml xml, kAlloc allocator);
41 
51 kFsFx(kStatus) kBinCSum4BlockInfo_Store(kBinCSum4BlockInfo info, kXml* xml, kAlloc allocator);
52 
62 kFsFx(kStatus) kBinCSum4BlockInfo_Read(kBinCSum4BlockInfo info, kXml xml, kXmlItem item);
63 
73 kFsFx(kStatus) kBinCSum4BlockInfo_Write(kBinCSum4BlockInfo info, kXml xml, kXmlItem item);
74 
83 
92 
102 
111 
121 
130 
140 
149 
164 
173 
175 kInlineFx(k16u) kBinCSum4BlockInfo_InputId() { return (k16u)0; }
176 
179 
180 #include <kFireSync/Blocks/kBinCSum4BlockInfo.x.h>
181 
182 #endif
kStatus kBinCSum4BlockInfo_Store(kBinCSum4BlockInfo info, kXml *xml, kAlloc allocator)
Constructs a kXml object and uses it to store the content of this kBinCSum4BlockInfo instance...
kStatus kBinCSum4BlockInfo_SetActivePipeCount(kBinCSum4BlockInfo info, kSize count)
Sets the number of active camera algorithm "pipes" that should be simulated.
kStatus kBinCSum4BlockInfo_Validate(kBinCSum4BlockInfo info)
Checks and automatically corrects all state variables.
#define kInlineFx(TYPE)
k16u kBinCSum4BlockInfo_OutputId()
Gets the output port id associated with the specified input/output pair index.
Definition: kBinCSum4BlockInfo.h:178
Essential declarations related to FireSync nodes.
kStatus kBinCSum4BlockInfo_Write(kBinCSum4BlockInfo info, kXml xml, kXmlItem item)
Writes kBinCSum4BlockInfo state to a kXml object.
kSize kBinCSum4BlockInfo_BackgroundWidth(kBinCSum4BlockInfo info)
Reports the number of left-most columns used to calculate background noise.
kStatus kBinCSum4BlockInfo_Clear(kBinCSum4BlockInfo info)
Resets all state variables to default values.
kStatus kBinCSum4BlockInfo_Load(kBinCSum4BlockInfo *info, kXml xml, kAlloc allocator)
Constructs a kBinCSum4BlockInfo object and loads its content from an XML object.
kStatus kBinCSum4BlockInfo_SetBinThreshold(kBinCSum4BlockInfo info, k32u threshold)
Sets the binarize threshold.
k32u kBinCSum4BlockInfo_BinThreshold(kBinCSum4BlockInfo info)
Reports the binarize threshold.
kStatus kBinCSum4BlockInfo_Construct(kBinCSum4BlockInfo *info, kAlloc allocator)
Constructs a kBinCSum4BlockInfo object.
kStatus kBinCSum4BlockInfo_SetBackgroundWidth(kBinCSum4BlockInfo info, kSize width)
Sets the number of left-most columns used to calculate background noise.
kStatus kBinCSum4BlockInfo_SetCSumThreshold(kBinCSum4BlockInfo info, k32u threshold)
Sets the column-sum threshold.
kSize kBinCSum4BlockInfo_ActivePipeCount(kBinCSum4BlockInfo info)
Reports the number of active camera algorithm "pipes" that should be simulated.
kStatus kBinCSum4BlockInfo_Read(kBinCSum4BlockInfo info, kXml xml, kXmlItem item)
Reads kBinCSum4BlockInfo state from a kXml object.
k32u kBinCSum4BlockInfo_CSumThreshold(kBinCSum4BlockInfo info)
Reports the column-sum threshold.
Represents configuration for kBinCSum4Block.
k16u kBinCSum4BlockInfo_InputId()
Gets the input port id associated with the specified input/output pair index.
Definition: kBinCSum4BlockInfo.h:175