Есть ли простой способ выяснить, является ли boost :: adjacency_list пустым?

Я использую LCCP из библиотеки Point Cloud Library, но я вполне понимаю, что делаю что-то не так.
Я думаю, что сузил ошибку, и это как-то связано с SuperVoxelAdjacencyList sv_adjacency_list;
lccp.getSVAdjacencyList (sv_adjacency_list);

потому что я реализовал другой способ получить смежность. В документации говорится, что

[out] adjacency_list_arg Список смежных супервокселей с классифицированным
(выпуклые / вогнутые) края. В случае ошибки список пуст.

Так что теперь мне интересно, есть ли способ узнать, является ли список emtpy.
Любая помощь приветствуется.

1

Решение

Я бы сказал, если boost::num_vertices(sv_adjacency_list) == 0 Вы можете сделать вывод, что он пуст.

Конечно, вместо этого вы можете посмотреть количество ребер.

Смотрите также: http://www.boost.org/doc/libs/1_61_0/libs/graph/doc/graph_concepts.html

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]