blob: 58452e052456333ca9ac170e50a61b77a2dd00d2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/*
* FrameInfo.h
*
*
* Created by Md. Alimoor Reza on 6/26/10.
* Copyright 2010 Drexel University. All rights reserved.
*
*/
#include<iostream>
#include<vector>
#include<fstream>
#include "FlyObject.h"
using namespace std;
class FrameInfo {
public:
FrameInfo(int frameNo, vector<FlyObject > fOVector, bool isSingleBlob);
FrameInfo(const FrameInfo &f);
int getFrameNo() const;
bool getIsSingleBlob() const;
vector<FlyObject > getFOVector() const;
void setFrameNo(int fn);
void setIsSingleBlob(bool isSingleBlob);
void setFOVector(vector<FlyObject > fov);
void swapTheFlyObject();
void output(ostream &out);
private:
bool isSingleBlob;
int frameNo;
vector<FlyObject > fOVector;
};
|