Drive Engine  1.0.0
Plateforme de reconstruction 3D
Collections.h
1 // Copyright (c) 2015. All rights reserved to DriveEngine Team.
2 
3 #pragma once
4 
5 #include "Export.h"
6 
7 #include "Collections/IParameterList.h"
8 #include "Collections/IPosition2DList.h"
9 #include "Collections/IFeature2DList.h"
10 #include "Collections/IFeature2DListOfList.h"
11 #include "Collections/IMatchList.h"
12 #include "Collections/IMatch.h"
13 #include "Collections/IFeature3DCloud.h"
14 #include "Collections/ICalibrationInfoList.h"
15 #include "Collections/IImageList.h"
16 
17 
18 //=====================================================================
19 // Collections
20 //=====================================================================
21 
33 FRAMEWORK_API DriveEngine::IParameterList* CreateDefaultParameterList();
34 
46 FRAMEWORK_API DriveEngine::IPosition2DList* CreateDefaultPosition2DList();
47 
59 FRAMEWORK_API DriveEngine::IFeature2DList* CreateDefaultFeature2DList();
60 
72 FRAMEWORK_API DriveEngine::IFeature2DListOfList* CreateDefaultFeature2DListOfList();
73 
85 FRAMEWORK_API DriveEngine::IMatchList* CreateDefaultMatchList();
86 
98 FRAMEWORK_API DriveEngine::IMatch* CreateDefaultMatch();
99 
111 FRAMEWORK_API DriveEngine::IFeature3DCloud* CreateDefaultFeature3DCloud();
112 
124 FRAMEWORK_API DriveEngine::ICalibrationInfoList* CreateDefaultCalibrationInfoList();
125 
137 FRAMEWORK_API DriveEngine::IImageList* CreateDefaultImageList();
Interface of list of 2D feature for a specific image.
Definition: IFeature2DList.h:18
List of parameters. Used to configure module implementations.
Definition: IParameterList.h:16
Interface of list of 2D position for a specific image.
Definition: IPosition2DList.h:18
The calibration info list interface.
Definition: ICalibrationInfoList.h:14
The match interface.
Definition: IMatch.h:21
Interface of list of images.
Definition: IImageList.h:13
Interface of list of list of 2D features for a specific image.
Definition: IFeature2DListOfList.h:18
A Cloud of 3D features.
Definition: IFeature3DCloud.h:18
The match list interface.
Definition: IMatchList.h:13