AbstractTopologyCreator.h
Go to the documentation of this file.
1 
18 #pragma once
19 
21 
22 namespace SceneModel {
23 
28 {
29 public:
30 
37  virtual std::vector<boost::shared_ptr<Topology>> generateNeighbours(boost::shared_ptr<Topology> pFrom) = 0;
38 
44  virtual std::vector<boost::shared_ptr<Topology>> generateStarTopologies() = 0;
45 
51 
57 
62  virtual std::vector<boost::shared_ptr<Topology>> generateAllConnectedTopologies() = 0;
63 
64 };
65 }
66 
virtual boost::shared_ptr< Topology > generateRandomTopology()=0
virtual std::vector< boost::shared_ptr< Topology > > generateNeighbours(boost::shared_ptr< Topology > pFrom)=0
virtual std::vector< boost::shared_ptr< Topology > > generateStarTopologies()=0
virtual std::vector< boost::shared_ptr< Topology > > generateAllConnectedTopologies()=0
virtual boost::shared_ptr< Topology > generateFullyMeshedTopology()=0


asr_relation_graph_generator
Author(s): Meißner Pascal
autogenerated on Fri Nov 15 2019 03:39:19