A class for tracing boundaries and forming nested one_cycles. More...
#include <vcl_vector.h>
#include <vtol/vtol_edge_sptr.h>
#include <vtol/vtol_edge_2d_sptr.h>
#include <vtol/vtol_one_chain_sptr.h>
#include <vtol/vtol_vertex_sptr.h>
Go to the source code of this file.
Classes | |
class | vtol_cycle_processor |
A class for tracing boundaries and forming nested one_cycles.
The input is a set of vtol_edge(s) which may or may not define one or more closed paths, or cycles. The output is a set of vtol_one_chain(s) which define a nested set of cycles. That is, there is an outer, bounding, cycle and zero or more interior hole boundaries. The algorithm requires a tolerance which is used in the process of deciding if one boundary is enclosed by another.
Definition in file vtol_cycle_processor.h.