Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
ApraLines.h
1#pragma once
2
3#include <opencv2/core/types_c.h>
4#include "FrameMetadata.h"
5
7{
8public:
9 // no lines - count 0 should also work
10 ApraLines(void *buffer, size_t size);
11
12 int size();
13
15 cv::Vec4i &operator[](int i);
16
17protected:
18 int count;
19 cv::Vec4i *lines;
20};
21
23{
24public:
26
27 framemetadata_sp getParentMetadata()
28 {
29 return parentMetadata;
30 }
31
32 void setParentMetadata(framemetadata_sp &metadata)
33 {
34 parentMetadata = metadata;
35 }
36
37private:
38 framemetadata_sp parentMetadata;
39};
Definition ApraLines.h:23
void setParentMetadata(framemetadata_sp &metadata)
Definition ApraLines.h:32
framemetadata_sp getParentMetadata()
Definition ApraLines.h:27
framemetadata_sp parentMetadata
Definition ApraLines.h:38
ApraLinesMetadata()
Definition ApraLines.h:25
Definition ApraLines.h:7
int count
Definition ApraLines.h:18
cv::Vec4i & operator[](int i)
Definition ApraLines.cpp:15
int size()
Definition ApraLines.cpp:10
ApraLines(void *buffer, size_t size)
Definition ApraLines.cpp:4
cv::Vec4i * lines
Definition ApraLines.h:19
Definition FrameMetadata.h:10
FrameType
Definition FrameMetadata.h:29
@ APRA_LINES
Definition FrameMetadata.h:43