Parasol Planning Library (PPL)
src
MPLibrary
PMPL.h
Go to the documentation of this file.
1
#ifndef PMPL_H_
2
#define PMPL_H_
3
4
// Define the configuration-space model (traits) based on the compile options.
5
// #ifdef PMPCfg
6
7
// #include "ConfigurationSpace/Cfg.h"
8
// #ifndef PPL_TEST_TRAITS_H_
9
// #include "Traits/Methods.h"
10
// #else
11
// #include "../../tests/Traits/TestTraits.h"
12
// #endif
13
14
// #else
15
// #error "Error, must define a RobotType for PMPL application"
16
// #endif
17
18
19
// Mark the corresponding templates as extern to avoid recompiling them
20
// constantly.
21
// extern template class MPLibraryType<PMPLTraits>;
22
// extern template class MPSolutionType<PMPLTraits>;
23
// extern template class GenericStateGraph<PMPLTraits::CfgType, PMPLTraits::WeightType>;
24
// extern template class PathType<PMPLTraits>;
25
26
27
// // Set the templated types using the chosen traits.
28
// typedef PMPLTraits::CfgType CfgType;
29
// typedef PMPLTraits::WeightType PMPLWeightType; // TODO revise as WeightType conflicts with LHK.h
30
// typedef PMPLTraits::RoadmapType RoadmapType;
31
// typedef PMPLTraits::Path Path;
32
// typedef PMPLTraits::MPLibrary MPLibrary;
33
// typedef PMPLTraits::MPSolution MPSolution;
34
35
#endif
Generated by
1.9.1