hpp-rbprm 4.15.1
Implementation of RB-PRM planner using hpp.
Loading...
Searching...
No Matches
analysis.hh
Go to the documentation of this file.
1//
2// Copyright (c) 2014 CNRS
3// Authors: Steve Tonneau (steve.tonneau@laas.fr)
4//
5// This file is part of hpp-rbprm.
6// hpp-rbprm is free software: you can redistribute it
7// and/or modify it under the terms of the GNU Lesser General Public
8// License as published by the Free Software Foundation, either version
9// 3 of the License, or (at your option) any later version.
10//
11// hpp-rbprm is distributed in the hope that it will be
12// useful, but WITHOUT ANY WARRANTY; without even the implied warranty
13// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14// General Lesser Public License for more details. You should have
15// received a copy of the GNU Lesser General Public License along with
16// hpp-core If not, see
17// <http://www.gnu.org/licenses/>.
18
19#ifndef HPP_ANALYSIS_HH
20#define HPP_ANALYSIS_HH
21
25#include <map>
26
27namespace hpp {
28
29namespace rbprm {
30namespace sampling {
31
35
36 bool AddAnalysis(const std::string& name, const evaluate func);
39};
40} // namespace sampling
41} // namespace rbprm
42} // namespace hpp
43#endif // HPP_ANALYSIS_HH
#define HPP_RBPRM_DLLAPI
Definition: config.hh:64
std::map< std::string, evaluate > T_evaluate
Definition: sample-db.hh:79
boost::function< double(const SampleDB &sampleDB, const sampling::Sample &sample)> evaluate
Definition: sample-db.hh:78
shared_ptr< RbPrmFullBody > RbPrmFullBodyPtr_t
Definition: kinematics_constraints.hh:12
Definition: algorithm.hh:26
Definition: analysis.hh:32
AnalysisFactory(hpp::rbprm::RbPrmFullBodyPtr_t device)
rbprm::RbPrmFullBodyPtr_t device_
Definition: analysis.hh:38
T_evaluate evaluate_
Definition: analysis.hh:37
bool AddAnalysis(const std::string &name, const evaluate func)