Flair
Framework Libre Air
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
UavFactory.h
1
// %flair:license{
2
// This file is part of the Flair framework distributed under the
3
// CECILL-C License, Version 1.0.
4
// %flair:license}
5
// created: 2016/02/05
6
// filename: UavFactory.cpp
7
//
8
// author: Guillaume Sanahuja
9
// Copyright Heudiasyc UMR UTC/CNRS 7253
10
//
11
// version: $Id: $
12
//
13
// purpose: construct a Uav based on the type name
14
//
15
//
16
/*********************************************************************/
17
18
#ifndef UAVFACTORY
19
#define UAVFACTORY
20
21
#include <
Uav.h
>
22
23
flair::meta::Uav
*CreateUav(
flair::core::FrameworkManager
*parent,
24
std::string uav_name, std::string uav_type,
25
flair::filter::UavMultiplex
*multiplex = NULL);
26
27
#endif // UAVFACTORY
flair::filter::UavMultiplex
Class defining uav multiplexing.
Definition:
UavMultiplex.h:38
flair::core::FrameworkManager
Main class of the Framework library.
Definition:
FrameworkManager.h:45
Uav.h
Base class to construct sensors/actuators depending on uav type.
flair::meta::Uav
Base class to construct sensors/actuators depending on uav type.
Definition:
Uav.h:47
igep
flair-src
lib
FlairMeta
src
UavFactory.h
Generated on Thu Apr 21 2016 11:41:04 for Flair by
1.8.7