27 #include <SemanticObjectRelations/Shapes/Shape.h>
54 void connect(
const std::vector<core::Graph::VertexDescriptor>& routes,
56 void connect(
const std::vector<core::GraphPath>& routes,
64 core::Graph::VertexDescriptor
goalVertex()
const;
72 void validate(
auto&& vertices)
const;
74 semrel::ShapeID addOrGetVertex(
const core::Graph::VertexAttrib& attributes);
75 std::optional<semrel::ShapeID>
76 getVertexByAttributes(
const core::Graph::VertexAttrib& attributes);
78 std::vector<semrel::ShapeID> activeVertices_;
82 int64_t vertexIdCnt = -1;