20 #include <topology_creator/Topology.h> 21 #include <ISM/combinatorial_trainer/Topology.hpp> 22 #include <ISM/combinatorial_optimization/CostFunction.hpp> 67 TopologyAdapter(std::vector<std::string> pObjectTypes, std::string pSceneId);
boost::shared_ptr< SceneModel::Topology > ismToPsm(ISM::TopologyPtr pIsmTopology)
double calculateCost(ISM::TopologyPtr instance)
ISM::TopologyPtr psmToIsm(boost::shared_ptr< SceneModel::Topology > pPsmTopology)
std::vector< SceneModel::Relation > mRelations
TopologyAdapter(std::vector< std::string > pObjectTypes, std::string pSceneId)
unsigned int mPSMTopologyIndex
unsigned int mISMTopologyIndex