1 #ifndef PMPL_NEIGHBORHOOD_CONNECTOR_H_
2 #define PMPL_NEIGHBORHOOD_CONNECTOR_H_
38 template <
typename AbstractRoadmapType>
56 virtual void Print(std::ostream& _os)
const override;
66 const VertexSet*
const _targetSet =
nullptr,
70 const VertexSet*
const _targetSet =
nullptr,
Definition: ConnectorMethod.h:25
RoadmapType::VID VID
Definition: ConnectorMethod.h:34
std::vector< Neighbor > m_neighborBuffer
Definition: ConnectorMethod.h:223
RoadmapType::VertexSet VertexSet
Definition: ConnectorMethod.h:35
std::back_insert_iterator< std::vector< typename AbstractRoadmapType::VP > > OutputIterator
Definition: ConnectorMethod.h:50
Definition: GenericStateGraph.h:67
STAPLGraph::vertex_descriptor VID
Definition: GenericStateGraph.h:83
std::unordered_set< VID > VertexSet
Definition: GenericStateGraph.h:86
Definition: GroupCfg.h:39
Definition: GroupRoadmap.h:25
Definition: NeighborhoodConnector.h:21
virtual void ConnectImpl(RoadmapType *const _r, const VID _source, const VertexSet *const _targetSet=nullptr, OutputIterator< RoadmapType > *const _collision=nullptr) override
Definition: NeighborhoodConnector.cpp:35
RoadmapType::VID VID
Definition: NeighborhoodConnector.h:31
RoadmapType::VertexSet VertexSet
Definition: NeighborhoodConnector.h:32
MPBaseObject::GroupRoadmapType GroupRoadmapType
Definition: NeighborhoodConnector.h:30
MPBaseObject::GroupCfgType GroupCfgType
Definition: NeighborhoodConnector.h:29
std::string m_nfLabel
NeighborhoodFinder for selecting connections.
Definition: NeighborhoodConnector.h:79
NeighborhoodConnector()
Definition: NeighborhoodConnector.cpp:8
virtual void Print(std::ostream &_os) const override
Definition: NeighborhoodConnector.cpp:25
virtual ~NeighborhoodConnector()=default
MPBaseObject::RoadmapType RoadmapType
Definition: NeighborhoodConnector.h:28