Main Page
Namespaces
Classes
Files
File List
File Members
libism
ISM
combinatorial_trainer
Topology.hpp
Go to the documentation of this file.
1
18
#pragma once
19
20
#include <boost/shared_ptr.hpp>
21
22
#include "
ObjectRelation.hpp
"
23
#include "
Tree.hpp
"
24
#include "
EvaluationResult.hpp
"
25
#include "
ImplicitShapeModel.hpp
"
26
27
namespace
ISM
28
{
29
30
//Container class for a topology
31
class
Topology
32
{
33
public
:
34
//The relations of which this topology is made up of
35
ObjectRelations
objectRelations
;
36
37
//The result of the evaluation of this topology
38
EvaluationResult
evaluationResult
;
39
40
//A unique identifier
41
std::string
identifier
;
42
43
//If the ISM that was generated for the relations of this topology is valid
44
bool
isValid
;
45
46
//If the ISM that was generated for the relations of this topology is valid
47
double
cost
;
48
49
unsigned
int
index
;
50
51
};
typedef
boost::shared_ptr<Topology>
TopologyPtr
;
52
53
}
ISM::Topology::identifier
std::string identifier
Definition:
Topology.hpp:41
Tree.hpp
ISM::Topology::evaluationResult
EvaluationResult evaluationResult
Definition:
Topology.hpp:38
ISM::TopologyPtr
boost::shared_ptr< Topology > TopologyPtr
Definition:
Topology.hpp:51
ObjectRelation.hpp
ISM::Topology::isValid
bool isValid
Definition:
Topology.hpp:44
ISM::Topology::objectRelations
ObjectRelations objectRelations
Definition:
Topology.hpp:35
ImplicitShapeModel.hpp
ISM::ObjectRelations
std::map< unsigned int, ISM::ObjectRelationPtr, std::less< unsigned > > ObjectRelations
Definition:
ObjectRelation.hpp:75
ISM::Topology::index
unsigned int index
Definition:
Topology.hpp:49
ISM::EvaluationResult
Definition:
EvaluationResult.hpp:24
ISM::Topology
Definition:
Topology.hpp:31
ISM::Topology::cost
double cost
Definition:
Topology.hpp:47
ISM
this namespace contains all generally usable classes.
Definition:
AcceptanceFunction.hpp:22
EvaluationResult.hpp
asr_lib_ism
Author(s): Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Wed Jan 8 2020 04:02:41