Tracore
Definitions.h
1 //
2 // Created by wrede on 22.04.16.
3 //
4 
5 #ifndef GBMOT_CONSTANTS_H
6 #define GBMOT_CONSTANTS_H
7 
8 #include <vector>
9 #include <memory>
10 
11 namespace core
12 {
13  class ObjectData;
14  class ObjectData3D;
15  class ObjectDataMap;
16  class ObjectDataAngular;
17  class Tracklet;
18 
19  typedef std::vector<std::vector<std::vector<double>>> Vector3d;
20  typedef std::vector<std::vector<double>> Vector2d;
21  typedef std::shared_ptr<ObjectData> ObjectDataPtr;
22  typedef std::shared_ptr<ObjectData3D> ObjectData3DPtr;
23  typedef std::shared_ptr<ObjectDataMap> ObjectDataMapPtr;
24  typedef std::shared_ptr<ObjectDataAngular> ObjectDataAngularPtr;
25  typedef std::shared_ptr<Tracklet> TrackletPtr;
26 }
27 
28 #endif //GBMOT_CONSTANTS_H
Definition: Definitions.h:11